Python编码和解码 JSON 对象

一、导包

import json

Python编码和解码 JSON 对象_第1张图片

 基本上常用的为dumps 和 loads

二、使用

json.loads() 主要用于解码 JSON 数据,return Python 对应的数据类型。

import json

a = '{"name":"张三","age":33}'
print(a,type(a))
# {"name":"张三","age":33} 
result = json.loads(a)
print(result,type(result))
# {'name': '张三', 'age': 33} 

json.dumps()主要适用于把 Python 对应的数据类型转换成 JSON 字符串。

import json

a = {"name":True,"age":False,"id":None}
result = json.dumps(a)
print(result,type(result))
# {"name": true, "age": false, "id": null} 

你可能感兴趣的:(python)