python_JSON
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