全文共1990字,预计学习时长5分钟
图源:unsplash
字典和列表是 Python的两种数据类型,也是用来处理JSON的完美工具。本文将主要分享以下内容:
· 如何载入、编写JSON?
· 如何在命令行上优化、校验JSON?
· 如何通过使用JMESPath对JSON文档执行高级查询?
1. JSON解码
Python自带一个功能强大、内容丰富的JSON库。可通过以下方式导入:
import json
解码JSON字符串很简单,直接输入 json.loads(…) 即可。它可以转换成:
· 字典对象
· 列表数组
· 识别布尔值、整数、浮点数和字符串,在Python中进行正确转换。
· 任何 null 都将被转换为Python的None类型。
以下为json.loads 的一个实例:
>>> import json
>>> jsonstring = '{"name": "erik","age": 38, "married": true}'
>>>