当前位置: 首页 > 图灵资讯 > 行业资讯> Python对象转换为JSON

Python对象转换为JSON

来源:图灵python
时间: 2024-08-27 13:26:51

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电脑。