网站首页 > 教程文章 正文
Step1:什么是JSON文件
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。易于人类阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
JSON 本质是一个字符串,不同的语言支持的类型可以通过 JSON 来表示,值可以是对象、数组、数字、字符串或者三个字面值(false、null、true)中的一个。值中的字面值中的英文必须使用小写。
对象:对象在 Python中与字典一致,在JS中与对象一致,数据结构为 {key1:value1, key2:value2, ...} 的键值对结构。key为对象的属性,value 为对应的值。键名可以使用整数和字符串来表示。值的类型可以是任意类型。
数组:数组在Python中与列表一致,在JS中与数组一致,数据结构为 [value1, value2, ...] 的索引结构。同样,值得类型可以是任意类型。
JSON文件以.json为扩展名,文件内容为JSON格式数据
Step2:JSON文件 —— 读
操作步骤:
导入json模块
创建json文件对象
进行操作,可使用两种方式
第一种方式:先读取数据为字符串,再转换为数据结构
第二种方式:直接读取文件对象,转换为数据结构
Step3:JSON文件 —— 写
操作步骤:
导入json模块
创建json文件对象
进行操作,可使用两种方式
第一种方式:先将数据结构转换为json格式的字符串,再写入文件
第二种方式:直接将数据结构写入文件中
注意事项:如果读取时,出现乱码或UnicodeDecodeError异常,则需要在open()函数中写入参数encoding,指定编码方式
猜你喜欢
- 2025-03-18 Python神器Pandas 之 JSON(python json.parse)
- 2025-03-18 Python中JSON的读与写(python读取json数据的key值)
- 2025-03-18 一文掌握在 Python 中保存和加载 JSON 文件
- 2025-03-18 详细介绍一下Python如何对JSON格式数据进行处理?
- 2025-03-18 在 Python 中将 JSON 写入文件:分步指南
- 2025-03-18 Python 数据的 JSON 格式序列化及反序列化
- 2025-03-18 Python JSON数据处理全攻略:从入门到实战,新手也能轻松掌握!
- 2025-03-18 使用Python进行JSON反序列化为对象
- 2025-03-18 Python JSON 详解教程(python2.7 json)
- 2025-03-18 Python 基础教程十七之 JSON使用(jsonschema python)
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)