json
是一种轻量级的数据交换格式,可以将JavaScript对象表示的一组数据转换为字符串格式,以便于在网络中传输这个字符串。并且在需要的时候,还可以将它转换为编程语言所支持的数据类型。
python | json |
---|---|
dict | object |
list | array |
str | string |
int, float | number |
True | true |
False | false |
None | null |
Python语言内置了专门处理JOSN
数据的模块JOSN
模块,通过该模块就可以完成JSON
与Python两种数据格式的相互转换。
方法 | 作用 |
---|---|
json.dumps() | 将 Python 对象转换成 JSON 字符串。 |
json.loads() | 将 JSON 字符串转换成 Python 对象。 |
json.dump() | 将 Python 中的对象转化成JSON 字符串储存到文件中。 |
json.load() | 将文件中的 JSON 字符串转化成 Python 对象提取出来。 |
jsonpath
模块:JsonPath
是一种信息抽取类库,是从JSON
文档中抽取指定信息的工具,提供多种语言实现版本。