1. 程式人生 > >Python 中json解析

Python 中json解析

Python原始資料轉化成json:

import json
data={"a":1,"b":2,"c":3}
json_str=json.dumps(data)
print("python原始資料:",data)
print("json 物件:",json_str)          #原始資料轉json

json轉化成Python原始資料:

import json
data={"a":1,"b":2,"c":3}
json_str=json.dumps(data)
print("python原始資料:",data)
print("json 物件:",json_str)         #原始資料轉json

data2=json.loads(json_str)
print("json 原始資料:",json_str)
print("python 物件:",data2)           #json轉原始資料

寫入json格式:

import json
data={"a":1,"b":2,"c":3}           #建立資料
with open("data.json","w") as f:  #開啟檔案建立json物件
json.dump(data,f)                  #寫入json格式資料,data為資料

讀取json格式 :

import json
with open("data.json","r") as f:
data=json.load(f)                     #讀取