一、Json类型特征
- json是一种通用的
数据类型
- 一般情况下
接口返回的数据类型都是json
-
长得像字典
,形式也是k-v{ }
- 其实
json是字符串
- 字符串不能用key、value来取值,所以要先转换为字典才可以
二、json操作
s = {
"noticeLoginFlag": "1",
"ticket_id": "gh_45679b88e7a",
"pgv_si": "s29623456176",
"pgv_pvi": "1328457192"
}
- json转换成字典:
loads()
方法, 传的是字符串import json
res = json.loads(s)
print(res) # 打印字典
print(type(res)) #打印res类型
print(res.keys()) #打印字典的所有key
- 字典转成json串:
dumps()
方法:把字典转换为json串stus={'xiaojun':'123456','xiaohei':'7890','lrx':'111111'}
res2 = json.dumps(stus, indent=8, ensuer_ascii=False)