1 一、dumps,loads说明
2 1、json.dumps(data)#python-->json表示把python的字典转换成json标准的格式。
3 2、json.loads(data)#json-->python表示标准json转换成python字典。
4
5 import json
6 data = {
7 'name' : 'ACME',
8 'shares' : 100,
9 'price' : 542.23
10 }
11 #把字典数据转成标准JSON
12 json_str = json.dumps(data)
13 #把标准JSON转换成字典
14 data = json.loads(json_str)
15
16 二、dump,load说明
17 # Writing JSON data
18 with open('data.json', 'w') as f:
19 json.dump(data, f)
20 # Reading data back
21 with open('data.json', 'r') as f:
22 data = json.load(f)
23 三、参数
24 d = json.dumps(data1,sort_keys=True,indent=4,separators=(',',':'),skipkeys=True)
25 #sort_keys 排序
26 #indent 美化缩进
27 #separators分割符
28 #skipkeys跳过错误(不合法的字段),保留可用的数据。
29 四、笔记
30 json.loads(str)字符串-->字典
31 json.dumps(dict)字典-->json