json文件使用教程(Python之文件处理-JSON文件)
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,指定编码方式

- 冰轮中央空调各24小时售后全国客服受理中心实时反馈-今-日-更-新(冰轮中央空调空调自动开关机 )
- 科龙空调全国服务号码-全国400服务号码实时反馈全+境+到+达(科龙空调空调e7 )
- 【抖音小说宋佑泽常桉柯以宁txt全文在线阅读 长明小说大结局无弹窗
- 德昂空调号码-全国统一400客服24小时服务热线实时反馈-今-日-汇-总(德昂空调空调显示E1故障码,怎么处理? )
- 欧科空调客服号码售后号码大全及维修网点查询实时反馈全+境+到+达(欧科空调空调出e1 )
- rmrb空调全国统一售后24小时受理客服中心实时反馈-今-日-汇-总(rmrb空调空调怎么调热风 )
- MENRED空调售后服务热线24小时故障维修(MENRED空调排水不畅 )
- 飞利浦中央空调各24小时售后全国客服受理中心实时反馈-今-日-汇-总(飞利浦中央空调空调72 )
- 开利中央空调售后故障维修客服服务热线是多少实时反馈全+境+到+达(开利中央空调空调卡机 )
- EK中央空调24小时人工售后服务为客户解决常见故障分析与处理(EK中央空调空调显示E6故障码,怎么处理? )
- GE空调用户客服中心实时反馈-今-日-更-新(GE空调除甲醛空调 )
- 月季扦插生根最快方法是什么? 月季的4种“快速扦插技巧”,生根速度快5倍,操作简单,成活率高
- 盾安空调售后全国服务号码多少实时反馈全+境+到+达(盾安空调空调寿命 )
- armyday是什么节日?八一建军节,牢记使命,砥砺前行,致敬最可爱的人
- 三菱电机中央空调全国统一24小时售后服务热线号码(三菱电机中央空调空调 e5 )
- 车辆检测分享,全过程带你飞!
- 上菱空调维修售后号码24小时丨全国400服务点实时反馈-今-日-汇-总(上菱空调内机开关电源损坏 )
- 移民香港只需6万吗?
- 七星空调客服热线人工服务24小时(七星空调空调 e3 )
- 酒醉状态下,半推半就发生关系,是否定义为强奸?