python - 在 JSON 中转换 Python 列表
问题描述
我想将 python 列表转换为 json,这是输入
obj=([{'value1': 'a', 'value2': None, 'value3': 'abc', 'value4': 'xyz', 'value5': 'tes', 'value6': None, 'value7': None, 'value8': 'a'}],
[{'value1': 'b', 'value2': None, 'value3': 'abc', 'value4': 'uyt', 'value5': 'tuy', 'value6': None, 'value7': None, 'value8': 'b'}])
期望的输出:
{ "file": [
{
"value1": "a",
"value2": None,
"value3": "abc",
"value4": "uyt",
"value5": "tuy",
"value6": None,
"value7": None,
"value8": "a",
},
{
"value1": "b",
"value2": None,
"value3": "abc",
"value4": "xyz",
"value5": "tes",
"value6": None,
"value7": None,
"value8": "b",
}
]
}
PS:我关注了 StackOverflow 上的一些现有问题,但它对我不起作用。谢谢你。:)
解决方案
让我们从一个简单的开始:-
obj=([{'value1': 'a', 'value2': None, 'value3': 'abc', 'value4': 'xyz', 'value5': 'tes', 'value6': None, 'value7': None, 'value8': 'a'}],
[{'value1': 'b', 'value2': None, 'value3': 'abc', 'value4': 'uyt', 'value5': 'tuy', 'value6': None, 'value7': None, 'value8': 'b'}])
D = {'file': [li[0] for li in obj]}
推荐阅读
- javascript - html5画布图像移动问题
- javascript - YouTube 用户脚本 (TamperMonkey) 更改搜索中的占位符
- python - “AttributeError: 'NoneType' 对象没有属性 'bind'” 在 kv 文件中使用 FlatButton 后
- c# - 实体 ForEach [JsonIgnore]
- django - 用户在 Django 中对私人消息进行分组
- reactjs - 下拉列表不显示默认项目
- html - 我将如何检查路径名是否是 .htaccess 中的“搜索”或“设置”之类的值
- redisgraph - 按一个特定字段值在所有顶点中搜索
- php - 如何正确记录数组返回类型的键?
- firebase - 导出 Firestore 集合数据、编辑和重新上传