python接口自动化测试十二:对返回的json的简单操作

Posted 向前走。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python接口自动化测试十二:对返回的json的简单操作相关的知识,希望对你有一定的参考价值。

# 1、requests里面自带解析器转字典
print(r.json())
print(type(r.json()))

 


# 取出json中的\'result_sk_temp\'字段
# {"resultcode":"200","reason":"查询成功","result":{"sk":{"temp":"28","wind_direction":"东南风","wind_strength":"2级"
result = r.json()["result"][\'sk\'][\'temp\']
print(result)

 



# 2、json模块转字典
import json
print(json.loads(r.text))   # json格式的str转dict
print(type(json.loads(r.text)))

 

# 查看返回内容,是字典格式才能转json
# html不能转成json

print(r.json()[\'reason\'])
print(r.json()[\'result\'][\'today\'][\'weather\'])

 

 

以上是关于python接口自动化测试十二:对返回的json的简单操作的主要内容,如果未能解决你的问题,请参考以下文章

接口自动化测试Python_使用python对Json进行操作

python接口自动化测试二十二:文件下载

python接口自动化4-常用取token值方法

python自动化测试_5

python自动化测试_5

接口自动化测试 unittest+request+excel(踩‘坑’)