要将包含JSON 数据的字符串转换为 Python 的值,就将它传递给 json.loads()函数
(这个名字的意思是“load string”,而不 是“loads”)。在交互式环境中输入以下代码:
>>> stringOfJsonData = '{"name": "Zophie", "isCat": true, "miceCaught": 0, "felineIQ":
null}'
>>> import json
>>> jsonDataAsPythonValue = json.loads(stringOfJsonData)
>>> jsonDataAsPythonValue
{'isCat': True, 'miceCaught': 0, 'name': 'Zophie', 'felineIQ': None}
导入 json 模块后,就可以调用loads(),向它传入一个 JSON 数据字符串。请注意,JSON 字符串总是用双引号。它将该数据返回为一个 Python 字典。Python
字典是没有顺序的,所以如果打印 jsonDataAsPythonValue,键-值对可能以不同的顺序出现。
12-05
614
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountBlack.png)
12-24
59
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountBlack.png)
05-17
8131
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountBlack.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交