我想将 python 数字列表转换为 json 对象。输入:input is a number like 22期望的输出:{ "budget" : 22}
2 回答

慕容森
TA贡献1853条经验 获得超18个赞
首先,“有效”json 对象中不能有重复的键。
您最好的选择是将您的列表转换为 Python 字典,然后将其转换为 JSON 对象:
import json
my_list = [22, 30, 44, 55] # Your starting list
python_dict = {"budget": my_list} # Python dict
json_obj = json.dumps(python_dict) # Convert python dict to JSON obj

慕丝7291255
TA贡献1859条经验 获得超6个赞
您的示例不是有效的 JSON,因为您不能有重复的键。
你可以做的是有一些类似的东西:
{
"budget": [22, 30, 44, 55]
}
这可以通过以下方式实现:
import json
json_object = json.dumps({"budget": my_list})
添加回答
举报
0/150
提交
取消