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

四、代码示例

相关推荐
luckys.one6 小时前
第9篇:Freqtrade量化交易之config.json 基础入门与初始化
javascript·数据库·python·mysql·算法·json·区块链
小菜全10 小时前
基于若依框架Vue+TS导出PDF文件的方法
javascript·vue.js·前端框架·json
CodeCraft Studio20 小时前
Excel处理控件Aspose.Cells教程:使用 Python 将 Pandas DataFrame 转换为 Excel
python·json·excel·pandas·csv·aspose·dataframe
敬业小码哥2 天前
记一次:mysql的json及json数组使用组合使用
数据库·mysql·json
一键三联啊2 天前
BSON 和 JSON 的区别
json
一个很老的小萌新3 天前
json 解析 [{“id“:1,“name“:“apple“},{“id“:2,“name“:“banana“}]
java·前端·json
微笑伴你而行4 天前
目标检测如何将同时有方形框和旋转框的json/xml标注转为txt格式
xml·目标检测·json
cdcdhj4 天前
数据库存储大量的json文件怎么样高效的读取和分页,利用文件缓存办法不占用内存
缓存·node.js·json
Z_z在努力4 天前
【杂类】JSON:现代Web开发的数据交换基石
json
上官浩仁5 天前
springboot jackson json入门与实战
java·spring boot·json