gpt4 book ai didi

python - 在 Python 中将 JSON 字符串列表转换为 JSON 数组

转载 作者:行者123 更新时间:2023-11-30 22:17:33 28 4
gpt4 key购买 nike

此列表上有两个 JSON 字符串:

myJSONStringList = ['{"user": "testuser", "data": {"version": 1, "timestamp": "2018-04-03T09:23:43.388Z"}, "group": "33"}',
'{"user": "otheruser", "data": {"version": 2, "timestamp": "2018-04-03T09:23:43.360Z", }, "group": "44"}']

如何将其转换为 JSON 数组?这是我想要的输出:

[{"user": "testuser", "data": {"version": 1, "timestamp": "2018-04-03T09:23:43.388Z"}, "group": "33"}, 
{"user": "otheruser", "data": {"version": 2, "timestamp": "2018-04-03T09:23:43.360Z", }, "group": "44"}]

我知道我可以通过执行 myJSONStringList.replace("'", "") 来完成一个肮脏的解决方案,但是是否有任何 pythonic 解决方案,例如使用 json 模块?

提前致谢

最佳答案

将 JSON 字符串解码为字典并放入列表中,最后将列表转换为 JSON

json_list = []
json_list.append(json.loads(JSON_STRING))
json.dumps(json_list)

或更多Pythonic语法

output_list = json.dumps([json.loads(JSON_STRING) for JSON_STRING in JSON_STRING_LIST])

关于python - 在 Python 中将 JSON 字符串列表转换为 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49626788/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com