json库

作者: 张小Di | 来源:发表于2020-06-29 22:18 被阅读0次

python的json模块提供了编码和解码json的方法,json.dumps()和json.loads(),其中,
json.dumps:序列化,编码成json字符串,将python对象转化为json字符串
json.loads:反序列化,解码json字符串为python对象

#将python对象编码成json对象
json_data=json.dumps(data)
#将json对象解码为python对象
dict_data=json.loads(json_data)

如果要处理的是文件,可使用json.dump()和json.load()进行编解码
其中:dump接收两个参数,一个是要json序列话的对象,一个是文件,文件打开模式是写入。

#将python对象存储在文件中
with open('data.json','w') as f:
    json.dump(data,f)

#读取文件中json字符串并输出
with open('data.json','r') as f:
    data_1=json.load(f)

从json到python类型转化对照如下:

JSON Python
object dict
array list
string str
number(int) int,long
number(real) float
true True
false False
null none
boolean bool

相关文章

  • Swift常用第三方框架搜集

    框架列表: 网络库: Alamofire JSON解析库: SwiftJSON JSON to Model:Obj...

  • json loads和dumps

    JSON 函数 使用 JSON 函数需要导入 json 库:import json。 json.dumps将 Py...

  • Android下json-c库使用

    json-c库 json-c 库中是在嵌入式开发中常用的库。 因为很多地方都以json数据数据交互协议, 尤其嵌入...

  • 2018-02-07 数据库导数据命令

    导出数据库到db_bak.json 导入db.json到数据库

  • test

    载入json库 import json 封装 读取学生信息数据库 def stu_massage_list():w...

  • JSON库

    JSON库将json对象或节点转换成字典、将json数组转换成列表、将json字符串转换成python字符串,tr...

  • json库

    python的json模块提供了编码和解码json的方法,json.dumps()和json.loads(),其中...

  • golang标准库中的encoding/json包

    1、什么是JSON?2、go标准库json包的内容?3、开发中常用json操作? 一、什么是JSON?JSON简单...

  • Python基础021--json序列化和反序列化

    json序列化和反序列化 查看json库的所有方法import json ----> print(json.__a...

  • Day13——json_requests_exception

    一、json 使用 Json 函数需要导入 json 库:import json I. 数据类型转化对照表 Pyt...

网友评论

      本文标题:json库

      本文链接:https://www.haomeiwen.com/subject/zxugahtx.html