什么是 JSON?
JSON 是一种轻量级的数据交换格式.(数据格式)
字符串是 JSON 的表现形式.
格式: {"name" : "qiyue"}
import json
json_str = '{"name":"wangkai", "age":24}'
# json 格式的字符串 类似于字典 但是键值必须用双引号括起来不能用单引号.
res = json.loads(json_str) #json.loads() 将 json字符串转化为字典. 也就是将 json类型转化成 python 的数据类型. --> 反序列化
json python
object dict
array list
string str
number int
number float
true True
false False
null None
import json
student= [
{"name":"wangkai", "age":24},
{"name":"zedong", "age":20}
]
r=json.dumps(student)
# json.dumps() 将 python 中的数据类型转化成 json 字符串 --> 序列化.
用json当做中间语言来实现语言间数据类型的相互转换