序列化
import json
students = [
{'name':"scott",'age':18},
{'name':"judy",'age':19}
]
json_str = json.dumps(students)
print(json_str)
print(type(json_str))
[{"name": "scott", "age": 18}, {"name": "judy", "age": 19}]
<class 'str'>
怎么吧对象存储到数据库?
- 可以把对象先序列化字符串,传入后端,后端不做任何处理,直接存储;拿的时候,后端直接返回字符串给前端,前端再解析-----不推荐
- 可以把对象先序列化字符串,传入后端,后端解析具体字段,再存入;拿的时候,后端直接返回对象序列化之后的字符串给前端,前端再解析
- 如果不做任何处理,直接存储,推荐
NOSQL
数据库,NOSQL数据库是专门存储json的,如mongodb