分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

JSON长度

发布时间:2023-09-06 02:32责任编辑:蔡小小关键词:暂无标签
import com.jayway.jsonpath.JsonPath;import com.jayway.jsonpath.Predicate;import net.minidev.json.JSONArray;public class Test { ???????public static String readjson(String json, String jsonPath) { ???????????????try ???????{ ???????????Object value = JsonPath.read(json, jsonPath, new Predicate[0]); ??????????????????????????????????if (value instanceof Integer) ?????????????{ ???????????????return value.toString(); ?????????????}else if (value instanceof String) ?????????????{ ???????????????????return value.toString(); ?????????????}else if (value instanceof Boolean) ?????????????{ ???????????????????return value.toString(); ?????????????}else if (value instanceof JSONArray) ?????????????{ ?????????????????JSONArray arr = (JSONArray)value; ?????????????????if(!arr.isEmpty()){return arr.toJSONString();} ???????????????????????????????????return ""; ?????????????}else if (value instanceof LinkedHashMap) ?????????????{ ???????????????????return value.toString(); ?????????????}else if (value instanceof float) ?????????????{ ???????????????????return value.toString(); ?????????????}else{ ?????????????????return ?value.toString(); ?????????????} ?????????????print("------------------------JsonPath详情value长度:"+value+"----------------------"); ?????????} ???????catch(Exception e){ ???????????return "pathnotfound"; ???????} ???????????} ???}//--------------------------------------------------------------------------------------------------------public static void fun(){ ???String response_data=prev.getResponseDataAsString();//prev为JMeter预定义变量 ???String JsonPath="$.tts[0].text.length()"; ????print("------------------------JsonPath:"+JsonPath+"----------------------"); ???String result=Test.readjson(response_data,JsonPath); ???int resultToNum=Integer.parseInt(result); ???print("------------------------详情长度:"+result+"----------------------"); ???log.info("------------------------详情长度:"+result+"----------------------");}fun();
View Code

JSON长度

原文地址:https://www.cnblogs.com/a00ium/p/10363632.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved