python中json处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中json处理相关的知识,希望对你有一定的参考价值。
参考技术A python中json文件处理涉及的四个函数json.loads()、json.dumps()、json.load()、json.dump()。1)json.dumps()
将一个Python数据类型dict进行json格式的编码(字典->字符串)
eg:
age_dict = 'age1':'12', 'age2':'15'
json_info = json.dumps(age_dict)
print("json_info = ".format(json_info))
print("json_info type = ".format(type(json_info)))
2)json.loads()
将json格式数据转换为dict(字符串->字典)
json_age ='"age1": "12", "age2": "15"'
dict_age = json.loads(json_info)
print("json_age = ".format(json_age))
print("dict_age type = ".format(str(type(dict_age))))
3)json.load()
读取文件,将里json格式字符串转化为dict
with open(test.json, 'r') as file:
contents = json.load(file)
print(contents)
4)json.dump()
将dict类型转换为json格式字符串,存入文件
number = [1, 2, 3, 5]
file = 'number.json'
with open(file , 'w') as file:
json.dump(number, file)
以上是关于python中json处理的主要内容,如果未能解决你的问题,请参考以下文章