python读写json+字典保存
解决⽅案
python json字符串转数组json 模块提供了⼀种很简单的⽅式来编码和解码JSON数据。其中两个主要的函数是 json.dumps()和 json.loads() ,要⽐其他序列化函数库如pickle的接⼝少得多。下⾯演⽰如何将⼀个Python数据结构转换为JSON:
import json
data = {
'name' : 'ACME',
'shares' : 100,
'price' : 542.23
}
json_str = json.dumps(data)
下⾯演⽰如何将⼀个JSON编码的字符串转换回⼀个Python数据结构:
data = json.loads(json_str)
如果你要处理的是⽂件⽽不是字符串,你可以使⽤ json.dump() 和 json.load() 来编码和解码JSON数据。例如:
# Writing JSON data
with open('data.json', 'w') as f:
json.dump(data, f)
# Reading data back
with open('data.json', 'r') as f:
data = json.load(f)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。