python:Json模块dumpsloadsdumpload介绍
Posted WebLinuxStudy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python:Json模块dumpsloadsdumpload介绍相关的知识,希望对你有一定的参考价值。
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‘, ‘b‘: ‘zai‘, ‘c‘: ‘zhe‘, ‘d‘: ‘li‘}
json.dump(dict,open(r‘C:UserszyDocumentsGitHubpython3searchTestjson.json‘,‘w‘))
3.json.loads():用于将str类型的数据转成dict
dict = {‘a‘: ‘wo‘, ‘b‘: ‘zai‘, ‘c‘: ‘zhe‘, ‘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))
以上是关于python:Json模块dumpsloadsdumpload介绍的主要内容,如果未能解决你的问题,请参考以下文章