为了账号安全,请及时绑定邮箱和手机立即绑定

如何将 Python 数字列表转换为 json 对象

如何将 Python 数字列表转换为 json 对象

慕森卡 2022-11-09 16:51:42
我想将 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


查看完整回答
反对 回复 2022-11-09
?
慕丝7291255

TA贡献1859条经验 获得超6个赞

您的示例不是有效的 JSON,因为您不能有重复的键。


你可以做的是有一些类似的东西:


{

    "budget": [22, 30, 44, 55]

}

这可以通过以下方式实现:


import json


json_object = json.dumps({"budget": my_list})


查看完整回答
反对 回复 2022-11-09
  • 2 回答
  • 0 关注
  • 132 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信