序列化

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'>

怎么吧对象存储到数据库?

  1. 可以把对象先序列化字符串,传入后端,后端不做任何处理,直接存储;拿的时候,后端直接返回字符串给前端,前端再解析-----不推荐
  2. 可以把对象先序列化字符串,传入后端,后端解析具体字段,再存入;拿的时候,后端直接返回对象序列化之后的字符串给前端,前端再解析
  3. 如果不做任何处理,直接存储,推荐NOSQL数据库,NOSQL数据库是专门存储json的,如mongodb

豆瓣电影api

results matching ""

    No results matching ""