一个json有且只有一个数据,唯一的这个数据必须是json支持的数据类型的数据
json支持的数据类型数字 - 和数学表示数字的方式一样,例如:189,2e2
字符串 - 用双引号引起来的数据,支持转义字符。例如"yuting"
布尔 - 只有true和false两个值(必须是小写)
数组 - 相当于python的列表,[1,2,3…]
字典 - 相当于python的字典,但是键只能是字符串
空值 - null
二、json数据和python数据的相互转换python 中有一个json模块,专门提供json相关的函数
1)json转python(json反序列化)
json -》 python
数子 int、float
字符串 str,存在将双引号字符串转换成单引号字符串的现象
布尔 ture -》Ture false-》 False
数组 list
字典 dict
空值 null -》None
b、转换工具:json模块中的loads函数
loads(json格式字符串) - 将指定的json数据转换成对应的python数据
注:json格式字符串 - 指的是字符串内容是一个合法的json数据的字符串
2)python转json(json序列化)
python -》 json
int、float 数字
str 字符串,单引号字符串转化成双引号字符串
布尔 Ture-》ture;False -》false
list、tuple 数组
dict 字典,键全部都会变成双引号数据
None null
b、转换工具:json模块中的dumps函数
dumps(python数据) - 将指定的python数据转换成对应的json格式字符串



