一、 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类型转换表如下: 

JSON三种格式及数据解析简介_JSON

JSON三种格式及数据解析简介_字符串_02