在很多情况下我们在进行接口测试的时候都会有获取上个接口返回的json数据中的某个key值,然后下个接口调用这个key值。今天给大家讲解一下针对不同类型的json获取某个key的值。

一、首先是单纯object格式key值获取

获取图中的token的值,首先这是一个响应值,也就是response,再接着他是json,然后是json里面的token,所以定位这个token就是response.json.token.

这里定义设置一个环境变量方法,apt.variales.set(),我们在方法里面,设置变量名,和定位变量值。apt.variables.set("iid", response.json.token);

这些定义好之后我们直接引用变量名就可以了。引用方法{{变量名}}

二、value格式object和array组合获取json值

还是先object格式获取key值的思路,它是一个响应值response,json格式里面的一个值,但是这个值现在数组里面,数组获取值的方法为数组名值的位置,数组的位置标识从0开始的,所以我们需要的值在1,定位这个值就是response.json.message[1]

调用环境参数

这就是json中定位值的通用格式了,只要清楚自己想要的值在哪然后层层定位,数组中就按照数组取值方法定位就可以了。

java获取json中的某个值_接口测试之json中的key获取相关推荐

  1. 如何获取option的下标和值_数智化时代下,如何获取企业增长密码?

    信息化时代下,很多企业前前后后上线了各种信息化系统,ERP.OA.CRM-随着企业数字化的深入推进,"移动互联网.云计算.大数据.人工智能.物联网.区块链"等技术的革新,这些信息化 ...

  2. java给xml加入值,怎么用java读取XML文件里的值并加入jsp页面中的下拉列表中

    如何用java读取XML文件里的值并加入jsp页面中的下拉列表中? 如何用java读取XML文件里的值并加入jsp页面中的下拉列表中? java xml jsp 分享到: ------解决方案---- ...

  3. .Net 6.0中的新增特性_.Net 6.0中的新增功能

    .Net 6.0中的新增特性_.Net 6.0中的新增功能 一..Net 6 介绍 .NET 6 作为 LTS 长期支持版本,.NET 6 将会获得 3 年的技术支持. .NET 6 是首个原生支持 ...

  4. css如何保留空格,HTML/CSS中的空格处理_如何保留页面中的空格

    html中的空格的规则 在html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了.同时内容前后的空格也会被清除, 如下: fly63 com 显示效果为: fly63 com 备注: ...

  5. amp jsp空格 nps_HTML/CSS中的空格处理\_如何保留页面中的空格【转】

    HTML/CSS中的空格处理\_如何保留页面中的空格[转] HTML中的空格的规则 在html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了.同时内容前后的空格也会被清除, 如下: ...

  6. Pads/Powerpcb 将BOM中的元件值导入到PCB文件中

    这段代码是将文件文件"reflist.txt"中的元件值导入到pcb文件中的元件属性中,使用操作步骤: 1. 将代码复制到文本文件中,保存为loadBomValue2PCB.bas ...

  7. ios 获取一个枚举的所有值_凯哥带你从零学大数据系列之Java篇---第十一章:枚举...

    温馨提示:如果想学扎实,一定要从头开始看凯哥的一系列文章(凯哥带你从零学大数据系列),千万不要从中间的某个部分开始看,知识前后是有很大关联,否则学习效果会打折扣. 系列文章第一篇是拥抱大数据:凯哥带你 ...

  8. 饿了么ui组件中分页获取当前选中的页码值_【Web技术】314 前端组件设计原则

    点击上方"前端自习课"关注,学习起来~ 译者:@没有好名字了译文:https://github.com/lightningminers/article/issues/36,http ...

  9. java 里如何实现逻辑返回值_☆技术问答集锦(五)

    1 简述逻辑操作(&,|,^)与条件操作(&&,||)的区别 区别主要答两点: 条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型: 逻辑操作不会产生短 ...

最新文章

  1. linux终端vi退出命令,如何从命令行关闭vim?
  2. Tornado多进程启动的2种方法
  3. 2019信安国赛逆向easyGo,bbvvmm题解
  4. 题解报告:hdu 1257 最少拦截系统(贪心)
  5. Ubuntu20.04 编译运行apue.3e 避坑指南
  6. Android之解决多语言适配部分TextView内容左对齐和内容一行不排满就到第二行问题
  7. 用c#编写爬虫在marinetraffic下载船仅仅图片
  8. JavaScript-操作DOM对象-创建和插入dom节点
  9. python计算并返回任意多个整数的和_利用Python的多重处理方法计算一个长输入lin的整数和...
  10. Java调用cplex求解泊位分配模型_修正重发【CPLEX教程03】JAVA调用cplex求解一个TSP模型详解...
  11. Linux查看内存的方法
  12. 如何旋转PDF页面并保存
  13. 阿里云ACP认证之云安全知识整理(考题占比 10%)
  14. EBS创建会计科目请求报错问题查询
  15. 如何修改第三方DLL文件名
  16. 华为应用市场,浏览器PC版
  17. phpmailer的使用方法
  18. 代码 - 多张图片合并成PDF(每页宽高即是当前页面图片的宽高)- itextpdf
  19. ios之Xcode 快捷键大全/使开发更高效
  20. Ubuntu20.04.1(X86_64)Qt5.14.2配置ARM64交叉编译环境

热门文章

  1. 2.2 理解 Mini-batch 梯度下降-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  2. SOPC第二课 新手易犯错误和小灯闪烁SOPC代码以及固化讲解
  3. 科普 | USB 协议与接口
  4. MySql链接字符串 各种程序连接大合集(包括asp.net,c#,等等)
  5. 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程(转)
  6. listview 的 selection mode 训练小例子
  7. 复合赋值运算简单赋值运算
  8. Documentum常见问题2—压力测试时一旦用户数超过一定数量就不能登录了
  9. foxmail使用技巧
  10. 如何解决Beyond Compare内容相同仍然标示红色