1. 程式人生 > >【20171227】json

【20171227】json

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