目录
一. Python类型与JSON类型的对应关系
二. 函数简介
一. Python类型与JSON类型的对应关系
Python类型 | JSON类型 |
---|
dict | Object |
list | Array |
tuple | Array |
str | String |
int | Number |
float | Number |
True | true |
False | false |
None | null |
二. 函数简介
接口 | 说明 |
---|
dumps | dump string,将Python对象处理成JSON格式的字符串 |
loads | load string,将字符串的内容反序列化成Python对象 |
load | 将文件中的JSON数据反序列化成对象 |
dump | 将Python对象按照JSON格式序列化到文件中 |
orgin = {"name": "Max", "age": 18}
# python类型转换为json字符串
_json = json.dumps(orgin)
print(_json) # {"name": "Max", "age": 18}
print(type(_json)) # <class 'str'>
# json字符串转换为python类型
_dict = json.loads(_json)
print(_dict) # {'name': 'Max', 'age': 18}
print(type(_dict)) # <class 'dict'>