Python-json序列化
阿新 • • 發佈:2018-02-04
分享圖片 image name mps data 寫法 imp bubuko pre
json方便不同的編程語言間進行數據的交互
json序列化
對數據進行json序列化處理
# -*- coding:utf-8 -*- __author__ = "MuT6 Sch01aR" import json info = { ‘name‘:‘John‘, ‘age‘:22, ‘sex‘:‘Male‘, } f = open(‘json.txt‘,‘w‘) f.write(json.dumps(info)) #另一寫法:json.dump(info,f) f.close()
生成的json數據文件
json反序列化
對生成的json.txt進行反序列化讀取數據
# -*- coding:utf-8 -*- __author__ = "MuT6 Sch01aR" import json f = open(‘json.txt‘,‘r‘) data = json.loads(f.read()) #另一種寫法:data = json.load(f) print(data[‘age‘])
運行結果
在Python2中能dump和load多次,在Python3中能dump多次,但不能load多次
Python-json序列化