方法
Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数:
json.dumps(): 对数据进行编码。
json.loads(): 对数据进行解码。
Python 编码为 JSON 类型转换对应表
Python | JSON |
dict | object |
list, tuple | array |
str | string |
int, float, int- & float | number |
True | true |
False | false |
None | null |
JSON 解码为 Python 类型转换对应表
JSON | Python |
---|---|
object | dict |
array | list |
string | str |
number (int) | int |
number (real) | float |
true | True |
false | False |
null | None |
json.dumps和json.loads的使用
import json
data={
'id':1,
'name':'tian',
'age':18
}
json_data=json.dumps(data) #转换成json
print('json对象:',json_data)
print('字典:',json.loads(json_data)) #转换成字典