[转载] python解析返回结果_python:解析requests返回的response(json格式)说明
参考链接: python-json 8: 解析requrst的响应
我就废话不多说了,大家还是直接看代码吧!jte免费资源网
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')
返回如下:jte免费资源网
{
"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库作接口测试——响应结果处理jte免费资源网
在实际工作中,很多接口的响应都是json格式的数据,在测试中需要对其进行处理和分析。jte免费资源网
设计到json数据处理的方法有两种:序列化和反序列化jte免费资源网
python中序列化,简单讲就是将python的字典转换成json格式字符串,以便进行储存或者传输;jte免费资源网
反序列化,简单讲就是将json格式字符串转换成python字典,用于对其进行分析和处理。jte免费资源网
JSON和DICT格式互转方法:jte免费资源网
import json
# 序列化成json字符串
d = {‘name':‘jod'}
j = json.dumps(d)
#反序列化成字典
print json.loads(j)
而在requests库中,不用json.loads方法进行反序列化,而是提供了响应对象的json方法,用来对json格式的响应体进行反序列化jte免费资源网
比如:jte免费资源网
r = requests.get(url)jte免费资源网
r.json()jte免费资源网
以上这篇python:解析requests返回的response(json格式)说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。jte免费资源网
[转载] python解析返回结果_python:解析requests返回的response(json格式)说明相关推荐
- python response.json()报错_python:解析requests返回的response(json格式)说明
我就废话不多说了,大家还是直接看代码吧! import requests, json r = requests.get('http://192.168.207.160:9000/api/quality ...
- 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获取网页json返回空_Python用requests库爬取返回为空的解决办法
首先介紹一下我們用360搜索派取城市排名前20. 我们爬取的网址:https://baike.so.com/doc/24368318-25185095.html 我们要爬取的内容: html字段: r ...
- python token发送请求_python发送requests请求时,使用登录的token值,作为下一个接口的请求头信息...
python发送requests请求时,使用登录的token值,作为下一个接口的请求头信息 登录接口代码: 在这里插入图片描述 登陆后返回的结果是: 在这里插入图片描述 新增渠道接口: 新增渠道接口需 ...
- python os.system返回值_python os.system()返回值判断
最近遇到os.system()执行系统命令的情况,上网搜集了一下资料,整理如下,以备不时之需,同时也希望能帮到某些人. 一.python中的 os.system(cmd)的返回值与linux命令返回值 ...
- python字典items返回什么_Python 字典items返回列表,iteritems返回迭代器
说明:items以列表方式返回字典中的键值对,iteritems以迭代器对象 返回键值对儿(Python3中不再支持): 字典items()方法和iteritems()方法,是python字典的内建函 ...
- [转载] python字符串表示方法_python字符串使用方法归纳
参考链接: Python字符串| splitlines capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符 ...
- python怎么调用函数的返回值_python函数的返回值是什么
返回值简介 函数需要先定义后调用,函数体中 return 语句的结果就是返回值.如果一个函数没有 reutrn 语句,其实它有一个隐含的 return 语句,返回值是 None,类型也是 'NoneT ...
最新文章
- C# - 委托中的逆变
- Activity启动过程剖析
- Android实现一个自己定义相机的界面
- 网页中嵌套网页flush_如何修改网页中的内容?
- 震惊了!原来这才是 Kafka!(多图+深入)
- 统计自然语言处理笔记
- DataSet转化为DataTable
- 构建可扩展的有状态服务
- 今日份凡尔赛培训满分了没?
- crm采用soap删除记录
- Windows下配置Mysql免安装版
- Python----面试题(二)
- Axure 点图片外区域即隐藏_澳网红分享麦当劳隐藏饮料:咖啡混可乐再加点这个,神仙级好喝...
- 从此,激光雷达和摄像头,就是一个东西了?
- from py4j.protocol import Py4JError ModuleNotFoundError 错误
- 只允许选中三级选择框的方法
- [TimLinux] scrapy 在Windows平台的安装
- Linux下C++的多线程编程
- POJ2806 Square
- 数据化、信息化、数字化和智能化之间联系和区别解析(建设收藏)
热门文章
- ModuleNotFoundError: No module named ‘exceptions‘
- java中implements是什么意思_java中extends与implements区别
- php 地址获取百度经纬度,根据百度api获取一个地址的经纬度
- java 判断是否为cst格式_Java判断文件编码格式
- 模糊查询是如何进行实现的_模糊查找,不是近似查找!在Excel中应该如何进行模糊匹配...
- SourcesTree使用手册2:文件更新
- bzoj 1257: [CQOI2007]余数之和sum
- qscoj:喵哈哈村的冒菜店(线段树区间合并)
- matlab imresize
- java生成和识别二维码