Jmeter提取复杂json字符串
设置:
设置:
1 import com.alibaba.fastjson.*; 2 3 //获取从上一个请求返回的数据 4 String rspData = prev.getResponseDataAsString(); 5 //把从结果中得到的json数据转成json对象 6 JSONObject dataObj = JSONObject.parseObject(rspData); 7 8 //因为 loanList 是在data中,所以还要得到data对象 9 JSONObject jsonData = dataObj.getJSONObject("data"); 10 11 //data对象的loanList转成json 数组 12 JSONArray loanLists = jsonData.getJSONArray("loanList"); 13 14 //通过for循环得到数组的中的对象,然后根据属性得到相应的值 15 JSONObject loanObject; 16 String loanNo = null ; 17 String loanState = null; 18 String loanAmt= null; 19 for (int i = 0; i < loanLists.size(); i++) { 20 loanObject = (JSONObject) loanLists.get(i); 21 loanState = loanObject.getString("loanState"); 22 if (loanState.equals("RP")) { 23 loanNo = loanObject.getString("loanNo"); 24 loanAmt = loanObject.getString("loanAmt"); 25 break; 26 } 27 } 28 //log.info("----------------------------------------" + loanNo); 29 vars.put("RPLoanNo",loanNo); 30 vars.put("RPLoanAmt",loanAmt);
三十六般武艺,七十二般变化,修练出个人品牌并发出光芒
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律