一文读懂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对象

四、代码示例

相关推荐
Hcoco_me1 天前
RTMPose_JSON相关解读
算法·数据挖掘·json·聚类
码农阿豪1 天前
告别兼容焦虑:电科金仓 KES 如何把 Oracle 的 PL/SQL 和 JSON 业务“接住”
数据库·sql·oracle·json·金仓数据库
小肖爱笑不爱笑1 天前
JavaScript
java·javascript·json·web
m0_555762901 天前
CMakePresets.json与cmake区别
json
莫叫石榴姐2 天前
ast 在 Dify 工作流中解析 JSON 格式数据的深度解析
大数据·网络·安全·json
GDAL2 天前
express.json 深入全面讲解教程
json·express
武藤一雄2 天前
彻底吃透.NET中序列化反序列化
xml·微软·c#·json·.net·.netcore
liangshanbo12152 天前
JSON-RPC 2.0 协议详解
网络协议·rpc·json
elangyipi1232 天前
深入理解前端项目中的 package.json 和 package-lock.json
前端·json
雪域迷影3 天前
Windows11中VS2026使用C++ 现代化json库nlohmann的3种方式
开发语言·c++·json