一、 JSON全称
JSON的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。
二、JSON三种格式
(一)、简单值的形式:JSON的简单值的格式对应着JS中的基础数据类型:数字 字符串 布尔值
注意事项:
JSON中没有undefined
JSON中的字符串必须使用双引号
JSON中是不能用注释的
(二)、对象形式:对应着JS中的对象
注意事项:
JSON中对象的属性名必须是双引号,属性值如果是字符串也必须是双引号
JSON只要涉及到字符串就必须使用双引号,不支持undefined
(三)、数组形式
JSON的数组形式对应着JS中的数组形式
注意事项:
- 数组中的字符串必须使用双引号
- JSON中只要涉及到字符串 就必须使用双引号
- 不支持undefined
三、Python中使用JSON模块
- JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。
- Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数:
json.dumps(): 对数据进行编码。
json.loads(): 对数据进行解码。
- python 的原始类型与json类型转换表如下: