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

四、代码示例

相关推荐
Dreamfine10 小时前
Rust将结构导出到json如何处理小数点问题
rust·json·dolphindb·rust_decimal·serde_json
朴拙数科1 天前
MCP协议:自然语言与结构化数据的双向桥梁 ——基于JSON-RPC 2.0的标准化实践
qt·rpc·json
爱编程的鱼2 天前
JSON-RPC 2.0 规范中文版——无状态轻量级远程过程调用协议
前端·网络·qt·网络协议·rpc·json
TechNomad2 天前
Qt开发:JSON字符串的序列化和反序列化
qt·json
Mr.小怪3 天前
【开源】开发了一个在终端里运行的轻量级Excel:可以查看、简单编辑、转JSON
json
CHQIUU4 天前
在 C# .NET 中驾驭 JSON:使用 Newtonsoft.Json 进行解析与 POST 请求实战
c#·json·.net
i_am_a_div_日积月累_4 天前
git检查提交分支和package.json的version版本是否一致
git·json
Java Fans4 天前
WPF使用SQLite与JSON文本文件结合存储体侧平衡数据的设计与实现
sqlite·json·wpf
还不如ctrC+V4 天前
VScode在 Markdown 编辑器中预览
node.js·json
一个天蝎座 白勺 程序猿5 天前
Python爬虫(8)Python数据存储实战:JSON文件读写与复杂结构化数据处理指南
爬虫·python·json