当前位置: 首页 > news >正文

json库使用教程

json库

json库通常用于解析json文件以及生成json文件,通常读入json文件需要伴随着文件的打开模式

前置学习-文件打开模式

r 代表只读模式
w 可写
r+ 可读可写,文件必须存在,才能读写
w+ 可读可写,文件不存在时,会创建文件
rb+ 二进制可读可写
wb+ 二进制可读可写
a 追加模式

加b的使用前,需要判断文件格式是否为纯文本数据

json.loads()加载json字符串

jsondata='''
{"name": "Alice","age": 25,"address": {"street": "123 Main St","city": "Wonderland","zip": "12345"},"hobbies": ["reading", "gaming", "traveling"],"friends": [{"name": "Bob", "age": 23},{"name": "Charlie", "age": 24}]
}
'''
json.loads(jsondata) # 从字符串读入

json.load()加载json文件

需要从文件读入json,内容时需要先打开文件

with open(file, 'r') as fpjson.load(fp) # 从文件读入json信息

json.dump()落盘内容到文件

将对应内容写入到文件中

with open('note.json', 'w+') as fp:json.dump(content, fp, indent=2)fp.seek(0, 2) # 2 是OS.SEEK_ENDfp.write('nihaoa, zhongguo')fp.close()

json.dumps()序列化为json字符串

with open('note.json', 'r+') as fp:print(fp.read())print(type(content)) # 输出为dictdata = json.dumps(content)print(type(data)) # 输出为字符串fp.close()
http://www.jsqmd.com/news/264345/

相关文章:

  • 西门子PLC S7-1200实现4ms精准周期数据采集(带时间戳)
  • 2026.1.15总结
  • 2026年普通人有什么机会?
  • Linux操作系统(1)
  • P1119 灾后重建
  • Linux操作系统(3)
  • <Linux基础第5集>关于apt命令的细节
  • Linux操作系统(2)
  • 11-3 register integration
  • 智能驾驶三剑客:NDS、KIWI与ADASIS
  • day147—递归—二叉树的最近公共祖先(LeetCode-236)
  • 题解:P9353 [JOI 2023 Final] 现代机器 / Modern Machine
  • 12款论文AI工具横向对比:数学建模论文复现效率提升与格式优化方法
  • 12款论文AI工具横向对比:数学建模论文复现效率提升与格式优化方法
  • 12款AI论文工具深度分析:数学建模论文快速复现与格式精准调整方案
  • XDP与eBPF:Linux网络性能优化实战指南
  • 12款智能论文写作工具全面评测:数学建模论文高效还原与专业排版优化策略
  • 9D VR体验馆设备多少钱的投资分析与运营策略探讨
  • 从用户体验到提示工程:架构师分享如何将UX研究方法应用于提示词优化
  • 12款智能写作助手评测:数学建模论文精准复现与格式优化完整方案
  • 12款智能论文辅助工具评测:数学建模论文精准复现与专业排版优化策略
  • 12款智能论文辅助软件测评:数学建模论文快速复现与格式精细调整指南
  • 基于51/STM32单片机太阳能路灯台灯光伏风能追光光通信无线设计(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 12款AI论文工具对比分析:数学建模论文高效重现与专业排版优化策略
  • 基于51/STM32单片机老人防跌智能拐杖GSM短信北斗定位地图无线设计(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 12款AI论文写作软件深度测评:数学建模论文高效还原与排版优化技巧
  • 基于51/STM32单片机智能台灯灯光控制PWM调光语音识别坐姿设计(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 两步实现在ThinkLink平台上的告警功能
  • Windows 11 + WSL2 + vLLM 本地部署 Qwen3 8B AWQ 指南
  • 导师严选!专科生必看8款AI论文平台测评