Josn模块的使用
1、json模块中方法的学习
python对象是指Python可操作的内置对象(如字典、列表等)
s2 = {'name': 'python'}
print(str(s2))
str_s2 = json.dumps(s2) # json格式字符串内部的引号一定是双引号
print(type(str_s2), str_s2)
从运行结果中可以看出json格式字符串内部的引号一定是双引号
排序
# 排序
data = [{'a': "A", 'c': 3.0, 'b': (2, 4)}]
print('data:', data)# 默认是没有对键进行排序
sort_data = json.dumps(data, sort_keys=True)
print(sort_data)
从结果种可以看出设置sort_keys=True之后对键进行了排序
缩进
# 排序
data = [{'a': "A", 'c': 3.0, 'b': (2, 4)}]
print('data:', data)# 缩进
sort_data = json.dumps(data, sort_keys=True, indent=2)
print(sort_data)
缩进后的结果: