NJU1healer的个人博客分享 http://blog.sciencenet.cn/u/NJU1healer

博文

json.dump()与json_dumps()区别

已有 1457 次阅读 2020-10-27 10:41 |个人分类:Python|系统分类:科研笔记

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

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

import json

data = {

    'name' : 'myname',

    'age' : 100,

}

json_str = json.dumps(data)

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

data = json.loads(json_str)

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

with open('test.json', 'w') as f:

    json.dump(data, f)

 

with open('test.json', 'r') as f:

    data = json.load(f)

【参考】

https://blog.csdn.net/lizhixin705/article/details/82344209

点滴分享,福泽你我!Add oil!



http://wap.sciencenet.cn/blog-3428464-1255933.html

上一篇:Python函数中参数前带*和**是什么意思?
下一篇:python __getitem__()方法理解

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-9-22 23:19

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部