具有值列表
test = ["mark","will","john"]
使用for循环如何将其像这样转换为JSON
test =[{"name":"mark"},{"name":"john"},{"name":"will"}]
尝试过此
for i in test :
print({"name":i})
在列表理解中创建字典:
test = ["mark","will","john"]
json_list = [{"name": n} for n in test]
与:
json_list = []
for n in test:
json_list.append({"name" : n})
然后转储到json
:
import json
json.dumps(json_list)
import json
test =[{"name":"mark"},{"name":"john"},{"name":"will"}]
testJson = json.dumps(test)
print(testJson)