JSON定义

如果我们要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如xml,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输,JSON不仅是标准格式,并且比XML更快,而且可以直接在web页面中读取,非常方便。

 1 #将python对象转成json
 2 >>> import json
 3 >>> d = dict(name='Bob',age=20,score=88)
 4 >>> d
 5 {'name': 'Bob', 'age': 20, 'score': 88}
 6 >>> json.dumps(d)
 7 '{"name": "Bob", "age": 20, "score": 88}'
 8 
 9 #将json对象转成python
10 >>> json_str=json.dumps(d)
11 >>> json_str
12 '{"name": "Bob", "age": 20, "score": 88}'
13 >>> json.loads(json_str)
14 {'name': 'Bob', 'age': 20, 'score': 88}
原文地址:https://www.cnblogs.com/themost/p/6823570.html