【问题标题】:Convert python list to JSON by appending a specific key value通过附加特定键值将 python 列表转换为 JSON
【发布时间】:2021-07-14 08:40:24
【问题描述】:

我有一个这样的 python 列表,

vehicle = ['car', 'bus']

我想将其转换为如下格式的 JSON,

[ { "vehicle": "car" }, { "vehicle": "bus" } ]

我也尝试转换为字典。但是做不到。

【问题讨论】:

  • [{"vehicle": v} for v in ['car', 'bus']]?

标签: python json list


【解决方案1】:

给你;

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"]}]

【讨论】:

  • 我会尝试你的建议,这似乎是一个更好的解决方案,谢谢!
猜你喜欢
  • 2014-08-27
  • 2022-08-17
  • 2020-11-21
  • 1970-01-01
  • 1970-01-01
  • 2016-11-22
  • 2022-07-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多