import json
'''
json.loads(), 数据解码,将json字符串转换为数据原本的类型(如果是字符则还是字符,如果是字典则转换为字典类型)
json.dumps(), 数据编码,将数据转换为json字符串
json.load(), 从文件中读取json字符串
json.dump(), 将json格式字符串写到文件中
'''
data = '这是json数据!'
json_dumps = json.dumps(data, ensure_ascii=False) # ensure_ascii=False显示中文
print(json_dumps)
print(type(json_dumps))
result: "这是json数据!"
<class 'str'>
json_dumps2 = json.dumps(data)
print(json_dumps2)
result: "\u8fd9\u662fjson\u6570\u636e!"
json_loads = json.loads(json_dumps)
print(json_loads)
result: 这是json数据!
# 存储的数据必须是字符串
with open('text.json', 'w', encoding='utf-8') as f:
json.dump(data,f)
with open('text2.json', 'w', encoding='utf-8') as f:
json.dump(json_dumps,f)
result: 此时会存储后缀为.json的文件
with open('text.json','r',encoding='utf-8') as f :
print(json.load(f))
result: 这是json数据!
with open('text2.json','r',encoding='utf-8') as f :
print(json.load(f))
result: "这是json数据!"
python3中json包的使用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...