python dict转换成json格式
一开始你变成字典格式
data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ]
import json
data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ]
data2 = json.dumps(data)
print(data2)
json.dumps(data) 是将数组json化。
json格式化输出
data2 = json.dumps({'a': 'Runoob', 'b': 7}, sort_keys=True, indent=4, separators=(',', ': '))
json追加数据
思路:先往dict里面新增数据
# 追加数据
## 方式1
print("-----------------")
data[0]['f'] = 6
data4 = json.dumps(data, sort_keys=True, indent=4, separators=(',', ': '))
print(data4)
print("-----------------")
## 方式2
data[0].setdefault('g',7)
data5 = json.dumps(data, sort_keys=True, indent=4, separators=(',', ': '))
print(data5)