python 中JSON 的資料解析
阿新 • • 發佈:2018-12-18
JSON 是一種輕量級的資料交換格式 其中有兩個函式 json.dumps(): 對資料進行編碼。 json.loads(): 對資料進行解碼。 其中需要注意轉換後的資料型別是什麼(這個由於有點過多需要自己去查詢) 下面是實列的運用 對資料解碼 import json data = { ‘num’: 1, ‘language’: ‘chinese’, ‘aaa’: ‘abc’ }
json_str = json.dumps(data) print(“Python 中原始資料:”, repr(data)) print(“JSON 的物件:”, json_str)
下面是執行的結果 對資料編碼 import json data1 = { ‘num’: 1, ‘name’: ‘zhangsan’, ‘aaa’: ‘abc’ }
json_str = json.dumps(data1) print(“Python 的原始資料:”, repr(data1)) print(“JSON 的物件:”, json_str)
data2 = json.loads(json_str) print("data2[‘name’]: ", data2[‘name’]) print("data2[‘aaa’]: ", data2[‘aaa’])