【20171227】json
阿新 • • 發佈:2017-12-27
ble log imp 數據 utf-8 str borde repr clas
json對象格式:{"key1": "value1", "key2": "value2"}
json.dumps(): 對數據進行編碼。
json.loads(): 對數據進行解碼。
Python |
JSON |
dict |
object |
list,tuple |
array |
str |
string |
int,float |
number |
True |
true |
False |
false |
None |
null |
【實例】
#coding=utf-8 __author__ = ‘wangyue‘ import json###################### 字典類型編碼成json對象【編碼 json.dumps()】 ###################### # python字典 data = { ‘no‘:1, ‘name‘:‘yy‘ } # 將python字典編碼成json對象 json_str = json.dumps(data) print(‘原始數據:‘,type(data),repr(data)) print(‘json對象:‘,type(json_str),json_str) ###################### json對象解碼成字典,再取字典中key對應的值【解碼 json.loads()】 ####################### 解碼json對象成字典 json_dict = json.loads(json_str) print(‘解碼json對象為字典:‘,type(json_dict),json_dict) print(‘字典中的key:‘,json_dict.keys()) print(‘字典中的value:‘,json_dict.values()) print(‘字典中具體key的值:‘,json_dict[‘name‘])
【20171227】json