加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python:Json模块dumps、loads、dump、load介绍

发布时间:2020-12-20 10:12:04 所属栏目:Python 来源:网络整理
导读:? 1.json.dumps()用于将dict类型的数据转成str import json dict = {'a': 'wo','b': 'zai','c': 'zhe','d': 'li'} string = json.dumps(dict) print(dict) print(string) print(type(dict)) print(type(string)) with open(r'C:UserszyDocumentsGitHubp

?

1.json.dumps()用于将dict类型的数据转成str
import json

dict = {'a': 'wo','b': 'zai','c': 'zhe','d': 'li'}
string = json.dumps(dict)
print(dict)
print(string)
print(type(dict))
print(type(string))

with open(r'C:UserszyDocumentsGitHubpython3searchTestjson.json','w')as f:
? ? ? f.write(string)

?

2.json.dump()用于将dict类型的数据转成str,并写入到json文件中

dict = {'a': 'wo','d': 'li'}
json.dump(dict,open(r'C:UserszyDocumentsGitHubpython3searchTestjson.json','w'))

?

3.json.loads():用于将str类型的数据转成dict

dict = {'a': 'wo','d': 'li'}
dumps = json.dumps(dict)
loads = json.loads(dumps)

print(dict)
print(dumps)
print(loads)

print(type(dict))
print(type(dumps))
print(type(loads))

?

?

4.json.load()用于从json文件中读取数据

?

filename = (r'C:UserszyDocumentsGitHubpython3searchTestjson.json')
jsObj = json.load(open(filename))
print(jsObj)
print(type(jsObj))

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读