Python3读写JSON文件
JSON简介 JSON(JavaScript Object Notation)即JavaScript对象表示法,一种轻量级,通用的 文本 数据格式。 JSON语法支持对象(Object),数组(Array),字符串,数字(int/float)以及true/false和null。 JSON拥有严格的格式,主要格式如下: 只能用双引号,不能用单引号 元素之间用逗号隔开,最后一个元素不能有逗号 不支持注释 中文等特殊字符传输时应确保转为ASCII码(\uXXX格式) 支持多层嵌套Object或Array 示例格式,文件demo.json: { "name": "Cactus", "age": 18, "skills": ["Python", "Java", "Go", "NodeJS"], "has_blog": true, "gf": null } JSON与Python数据类型的对应关系 JSON和Python中的字典等类型一一对应: JSON Python Object 字典 Array 列表 字符串 字符串 数字 数字(int/float) true/false True/False null Null 注意:在Python中, JSON一般指 符合JSON语法格式的字符串 ,实际上是一个字符串,单行或者多行。 JSON字符串与Python字典的相互转换 为什么要相互转换