1、json语法是js语法的子集。
json值可以是 ---数字(整数或浮点数)
---字符串(在双引号中)
---true/false
---数组:在 [ ] 中
---对象:在 { } 中
---null
[ ]:用来描述一组“相同类型的有序数据集合”
{ }:用来描述一组“不同类型的无序键值对集合”
2、json.dumps:将python对象编码成Json字符串
json.loads : 将已编码的JSon字符串解码为python对象
3、
import json
# dict={'a':'b','c':'d'}
# list = [1,2,'aa','我',5]
#
#
# json = json.dumps(list,indent=4,ensure_ascii=False)
# # print(json)
# 其实我存的是数组,加[]是因为loads的时候如果没有内容的话就会报错
# with open('data/json.txt', 'r', encoding='utf-8') as f:
# s = f.read()
# print(type(s))#类型是str
# s = json.loads(s)
# print(type(s))#类型是List
# print(s)