一文读懂Python之json模块(33)

一、json模块介绍

json模块的功能是将序列化的json数据从文件里读取出来或者存入文件。json是一种轻量级的数据交换格式,在大部分语言中,它被理解为数组(array)。

json模块序列化与反序列化的过程分别是 encoding和 decoding。encoding-把一个Python对象编码转换成Json字符串;decoding-把Json格式字符串解码转换成Python对象。

json数据示例:

{

"name": "swj",

"age": 30,

"isStudent": false,

"courses": ["Math", "Computer Science"],

"address": {

"street": "201 Main St",

"city": "Yan Tai",

"zipcode": "60026"

},

"phoneNumbers": null

}

二、json模块相关概念

数据格式:目标检测领域的三个常见数据格式:PascalVOC的XML格式、COCO的JSON格式、YOLO的TXT格式。

三、json模块常用方法

1、dump()是将数据存入文件

2、dumps () 是将python对象编码成json字符串

3、load()是用于读取文件

4、loads () 是将json字符串解码成python对象

四、代码示例

相关推荐
患得患失9499 小时前
【前端】【vscode】【.vscode/settings.json】为单个项目配置自动格式化和开发环境
前端·vscode·json
Code季风1 天前
数据传输的基石:全面解析常见序列化方案与选型策略
java·rpc·json
fouryears_234172 天前
什么是JSON,如何与Java对象转化
java·spring boot·spring·json
程序员编程指南2 天前
Qt XML 与 JSON 数据处理方法
xml·c语言·c++·qt·json
快乐非自愿4 天前
C#解析JSON数据全攻略
数据库·c#·json
大熊程序猿5 天前
swagger json 转文档
json
南望无一5 天前
@uiw/react-json-view 如何修改文本省略号、null节点、数组节点等
前端·json
AI扶我青云志6 天前
bert模型中config.json中所有参数
人工智能·json·bert
kyle~6 天前
数据交换---JSON格式
服务器·microsoft·json
LuLaLuLaLeLLLLLL6 天前
Json Schema 学习笔记
笔记·学习·json