2024-01-20_python解析和保存json数据

1. 前言

  • JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于将数据从一个应用程序传输到另一个应用程序。它基于JavaScript语言的一个子集,但已成为跨编程语言和平台的通用数据格式。
  • JSON可以很方便很简洁的用来存储对象。所以在很多语言中都可以很简单的把对象存储成文件或JSON字符串。
  • 遇到需要存储数据的时候,可以直接把对象保存进文件,更加高效简单。当然也可以用csv格式。
  • python用json模块来处理JSON的导入和导出。

2. 保存

  • json.dump(),需要带一个file对象参数
  • json.dumps(),输出为json字符串,不需要file对象
import json
man = {
    "name": "hi",
    "age": 17
}
file = open("D://myProject//autojs//python//生成简图//done.txt", "w+")
json.dump(man, file)

3. 读取

  • 类似保存,也有2个函数json.open(),json.opens()
  • 如果导入的文件内容为空或者非法,则会报错
import json
file = open("D://myProject//autojs//python//生成简图//done.txt")
man_save = json.load(file)
print(man_save)

参考文章

1.python中如何解析json,json模块使用详解

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容