JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。
引用模块
import json
重要函数
编码:把一个Python对象编码转换成Json字符串 json.dumps()
解码:把Json格式字符串解码转换成Python对象 json.loads()
排序
import json
data1 = {'b':789,'c':456,'a':123}
data2 = {'a':123,'b':789,'c':456}
d1 = json.dumps(data1,sort_keys=True)
d2 = json.dumps(data2)
d3 = json.dumps(data2,sort_keys=True)
print d1
print d2
print d3
print d1==d2
#注:本来data1和data2数据应该是一样的(词典无序的)
python 原始类型向 json 类型的转化对照表
Python JSON
dict object
list, tuple array
str, unicode string
int, long, float number
True true
False false
None null
json 类型转换到 python 的类型对照表
JSON Python
object dict
array list
string unicode
number (int) int, long
number (real) float
true True
false False
null None
参考文献
Python JSON
python解析json