针对json数据的处理
简单个人理解:
序列化就是将json中的数据,转化为python的字典数据
反序列化就是将python的字典数据,转换为json
import json
print('序列化')
def dic_json():
'''序列化:json.dumps()'''#把Python的字典转换成json
json=[{'usname':'jack','age':18},{'usname':'TOM','age':100}]
print(type(json))
res=json.dumps(json) #把字典转换成json
print(res)
print(type(res))
return res
dic_json()
print("反序列化")
def json_dict():
'''反序列化:json.loads()'''#把json的字符串转换成python
js=dic_json()
dic=json.loads(js)
print(dic)
print(type(dic))