Json的介绍
它是一种轻量级的数据交换格式,采用独立与编程语言的文本格式存储和表示数据
*轻量级:它用来衡量某样东西对其环境的依赖程度。如果这个依赖越小,就越轻量;反之就越重量。
Json文件的特点
1.易于阅读和编写
2.易于机器的解析与生成
2.可以提高网络传输效率
python的json
dumps
import json
dict = {
"name":"zhang",
"age":1
}
json_dic = json.dumps(dict,indent=4)
with open("test.json","w",encoding="utf-8") as f:
f.write(json_dic)
print(type(dict))
print(json_dic)
print(type(json_dic))
# <class 'dict'>
# {"name": "zhang", "age": 1}
# <class 'str'>
总结:
json中的load和Loads方法是把,json文件格式为python格式.
json中的dump和dumps方法是把,python文件格式为json格式.