适当减少手机使用,有助于视力保护... 新的一年祝您:身体健康,阖家欢乐!~~

json.dump()与json_dumps()区别 及json.load() 和 json.loads()

浏览量:485 作者:admin 类别:: 学习笔记 更新时间:2022-01-28 18:01:42

json 模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps() 和 json.loads()。

  1. json.dumps将一个Python数据结构转换为JSON

import jsondata = {
 'name' : 'myname',
 'age' : 100,}json_str = json.dumps(data)print(json_str)

输出:

{"name": "myname", "age": 100}


2. json.loads将一个JSON编码的字符串转换回一个Python数据结构

data = json.loads(json_str)print(data)

输出:

{'name': 'myname', 'age': 100}


3. json.dump() 和 json.load() 来编码和解码JSON数据,用于处理文件

with open('test.json', 'w') as f:
    json.dump(data, f)  # 编码JSON数据with open('test.json', 'r') as f:
    data = json.load(f)  # 解码JSON数据


关于博主
北京南城网络及弱电【张工】为您提供:
校园网、楼宇、村镇、园区,光纤网络覆盖,无线覆盖 华为|H3c|锐捷|爱快|panabit等品牌,路由、交换机、AC、AP 无源光网络(PON)设备,布署、调试、维运,等服务...
应急/临时光纤熔接...[藤仓22S]
博文为学习python所写:内容摘自网络、学习笔记、记事备忘。
QQ:872876353,欢迎交流学习、加Q注明来意。

诗文鉴赏

《满江红》· 岳飞
落星侵晓没,
残月半山低。
怒发冲冠,
凭栏处、潇潇雨歇。
抬望眼、仰天长啸,壮怀激烈。
三十功名尘与土,八千里路云和月。
莫等闲、白了少年头,
空悲切。
源于生活-记录日常
The site based on python 3 with flask...