【发布时间】:2021-07-14 08:40:24
【问题描述】:
我有一个这样的 python 列表,
vehicle = ['car', 'bus']
我想将其转换为如下格式的 JSON,
[ { "vehicle": "car" }, { "vehicle": "bus" } ]
我也尝试转换为字典。但是做不到。
【问题讨论】:
-
[{"vehicle": v} for v in ['car', 'bus']]?
我有一个这样的 python 列表,
vehicle = ['car', 'bus']
我想将其转换为如下格式的 JSON,
[ { "vehicle": "car" }, { "vehicle": "bus" } ]
我也尝试转换为字典。但是做不到。
【问题讨论】:
[{"vehicle": v} for v in ['car', 'bus']]?
给你;
import json
vehicle = ['car', 'bus']
res = json.dumps([{'vehicle': v} for v in vehicle])
print(res)
输出
[{"vehicle": "car"}, {"vehicle": "bus"}]
建议:
我会推荐这个;
import json
vehicle = ['car', 'bus']
res = json.dumps([{'vehicle': vehicle}])
print(res)
输出:
[{"vehicle": ["car", "bus"]}]
【讨论】: