python解析response的json_python:解析requests返回的response(json格式)说明
我就废话不多说了,大家还是直接看代码吧!
import requests, json
r = requests.get('http://192.168.207.160:9000/api/qualitygates/project_status?projectId=%s' % (p_uuid) )
state=json.loads(r.text).get('projectStatus').get('status')
返回如下:
{
"projectStatus": {
"status": "ERROR",
"conditions": [{
"status": "ERROR",
"metricKey": "new_security_rating",
"comparator": "GT",
"periodIndex": 1,
"errorThreshold": "1",
"actualValue": "5"
}, {
"status": "ERROR",
"metricKey": "new_reliability_rating",
"comparator": "GT",
"periodIndex": 1,
"errorThreshold": "1",
"actualValue": "4"
}, {
"status": "OK",
"metricKey": "new_maintainability_rating",
"comparator": "GT",
"periodIndex": 1,
"errorThreshold": "1",
"actualValue": "1"
}, {
"status": "ERROR",
"metricKey": "new_coverage",
"comparator": "LT",
"periodIndex": 1,
"errorThreshold": "80",
"actualValue": "0.0"
}, {
"status": "ERROR",
"metricKey": "new_duplicated_lines_density",
"comparator": "GT",
"periodIndex": 1,
"errorThreshold": "3",
"actualValue": "5.967688757006265"
}],
"periods": [{
"index": 1,
"mode": "previous_version",
"date": "2019-05-31T09:35:58+0800"
}],
"ignoredConditions": false
}
}
补充知识:使用Python的requests库作接口测试——响应结果处理
在实际工作中,很多接口的响应都是json格式的数据,在测试中需要对其进行处理和分析。
设计到json数据处理的方法有两种:序列化和反序列化
python中序列化,简单讲就是将python的字典转换成json格式字符串,以便进行储存或者传输;
反序列化,简单讲就是将json格式字符串转换成python字典,用于对其进行分析和处理。
JSON和DICT格式互转方法:
import json
# 序列化成json字符串
d = {‘name':‘jod'}
j = json.dumps(d)
#反序列化成字典
print json.loads(j)
而在requests库中,不用json.loads方法进行反序列化,而是提供了响应对象的json方法,用来对json格式的响应体进行反序列化
比如:
r = requests.get(url)
r.json()
以上这篇python:解析requests返回的response(json格式)说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持WEB开发者。
扫描关注:"WEB开发者网“公众号,分享WEB开发知识,让开发变得更简单!
python解析response的json_python:解析requests返回的response(json格式)说明相关推荐
- python解析response_python:解析requests返回的response(json格式)说明
我就废话不多说了,大家还是直接看代码吧! import requests, json r = requests.get("http://192.168.207.160:9000/api/qu ...
- python response.json()报错_python:解析requests返回的response(json格式)说明
我就废话不多说了,大家还是直接看代码吧! import requests, json r = requests.get('http://192.168.207.160:9000/api/quality ...
- [转载] python解析返回结果_python:解析requests返回的response(json格式)说明
参考链接: python-json 8: 解析requrst的响应 我就废话不多说了,大家还是直接看代码吧!jte免费资源网 import requests, json r = requests.ge ...
- Ajax解析laravelJSON,3分钟短文:Laravel请求体内JSON格式数据的处理办法
原标题:3分钟短文:Laravel请求体内JSON格式数据的处理办法 引言 前几篇文章我们讲了表单数据的接收,验证等功能.也说到了传送的数组如何处理, 今天我们说一下如果传送的数据是JSON格式,其处 ...
- python str转json_Python中如何将一个字符串转换为json格式呢?
摘要: 下文讲述Python中字符串转换为json格式的方法分享,如下所示: json是各大语言都支持的一个对象,在web API开发中,我们经常使用json格式进行数据传输, 那么在Python中, ...
- 如何确保SAP OData服务的返回结构为JSON格式
大家可能会发现默认情况下,我们调用SAP OData得到的返回结构是XML格式的,如果用JavaScript解析,不如JSON格式方便: 在http header里加上Accept字段,值为appli ...
- requests(一): 发送一个json格式的post请求
今天给一位同学解决post发送数据格式为json格式的请求,顺便确认一下问题归属. 背景: 用postman工具发送一个数据格式为json的请求,得到了服务器的响应. 用python的requests ...
- api接口返回动态的json格式?我太难了,尝试一下 linq to json
一:背景 1. 讲故事 前段时间和一家公司联调api接口的时候,发现一个奇葩的问题,它的api返回的json会动态改变,简化如下: {"Code":101,"Items& ...
- json最大长度限制_api接口返回动态的json格式?我太难了,尝试一下 linq to json
一:背景 1. 讲故事 前段时间和一家公司联调api接口的时候,发现一个奇葩的问题,它的api返回的json会动态改变,简化如下: {"Code":101,"Items& ...
最新文章
- 深入理解浏览器解析和执行过程
- docker服务器、以及容器设置自动启动
- Linux服务之nginx服务篇一(概念)
- dataframe根据时间戳timestamp切分成多个dataframe
- 【GDOI 2011 DAY2 T3】零什么的最讨厌了 (快速求阶乘、中国剩余定理)
- C#基础系列:实现自己的ORM(构造我自己的ORM)
- FeHelper的安装、使用
- 如何使用AxureShare+Axure RP 8.0创建团队项目,实现团队协同
- 问题描述 the jar file jrt-fs.jar has no source attachment
- 【CS】软件测试概念Software Testing
- java按照模板导出Excel工具类
- 柠檬桉叶油和deet_驱蚊液评测 | 这种驱蚊液宝宝慎用,毒性太大!
- 三坐标测圆的直径怎么测_大半径短圆弧用三坐标测不准?知道为什么吗?
- 从AI幻术到电商防线:我们听京东安全专家聊了聊“黑箱”中的秘密
- springBoot集成kettle,用到json,初始化插件失败【kettle-json-plugin-core-9.3.0.0-428.jar】
- 笨办法学Python3 习题39和习题40
- 解魔方机器人系列(一)kociemba算法
- Android 边播放边缓存视频框架:AndroidVideoCache简析
- 2021年低压电工免费试题及低压电工实操考试视频
- 近视200度能学计算机吗,近视200度大概是4.几,4.6的视力相当于近视多少度。很多人不知道...
热门文章
- arcgis中python窗口在哪_python在arcgis中的应用
- php curl如何解决分页,一段PHP的分页程序,报错,该如何解决
- html的title设置,动态设置html的title
- foxmail邮件加载失败重试_TP5实现邮件发送(PHP 利用QQ邮箱发送邮件「PHPMailer」)...
- HTTP 响应的分块传输
- Apache重定向方法实现图片防盗链
- Xamarin.Forms 简介
- 升级到WP8必需知道的13个特性
- More Effective C++ (限制类的对象数量)
- PHP百度收录量查询接口源码,PHP百度收录量查询接口源码