1、说明
要在不同的编程语言之间传输对象,必须将对象序列化为标准格式,如XML,但最好将其序列化为JSON,因为JSON表示为字符串,可以被所有语言读取,也可以通过网络轻松存储到磁盘或传输。JSON不仅是一种标准格式,比XML快,而且可以直接在网页上读取,非常方便。
2、将JSON反序列化为Python对象,使用loads()或相应的load()方法,前者将JSON字符串反序列化,后者从file-like 在Object中读取字符串并反序列化:
>>>json_str='{"age":20,"score":88,"name":"Bob"}' >>>json.loads(json_str) {'age':20,'score':88,'name':'Bob'}
由于JSON标准规定JSON代码为UTF-8,因此我们总能在Python的str和JSON字符串之间正确转换。
以上是Python对象转化为JSON的方法,希望对大家有所帮助。更多Python学习推荐:python教学
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。