当前位置:   article > 正文

python_json模块解析_sort_keys=true按照顺序排列

sort_keys=true按照顺序排列
使用方法
方法功能
json.dump(obj,fp)将python数据类型转换并保存到json格式的文件内
json.dumps(opj)将python数据类型转换为json格式的字符串
json.load(fp)从json格式的文件中读取数据并转换为python的类型
json.loads(s)将json格式的字符串转换为python的类型
import json
#字典打印出来时是单引号
person = {"name": "Jichun", "age": 30, "tel": ["13137363223", '131313113113'], "isonly": True}
print(person)
print(type(person))

##字典转换成字符串
#json文件打印出来时双引号
jsonStr = json.dumps(person)
print(jsonStr)
print(type(jsonStr))

 

jsonStr = json.dumps(person, indent=4, sort_keys=True)

person = 指定的字典名称

indent=4 字符缩进为4格

sort_keys=True 顺序排列key值,默认不为True

 

loads = 把 josn文件转换成python对象

Str = '{"name": "Jichun", "age": 24, "tel": ["13137363223", "131313113113"], "isonly": true}'
s = json.loads(Str)
print(s)

转换为字典

 

Str = '["13137363223", "131313113113", "A", 222, "hello"]'
s = json.loads(Str)
print(s)
print(type(s))

转换为列表

 

s = json.load(open('D:\python_testlist\date.json'))
print(s)
print(type(s))

load = open一个json文件转换为列表

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/445839
推荐阅读
相关标签
  

闽ICP备14008679号