JSON长度
Posted DaisyLinux
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON长度相关的知识,希望对你有一定的参考价值。
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();
以上是关于JSON长度的主要内容,如果未能解决你的问题,请参考以下文章
json 可视代码工作室Angular with Firebase片段
错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”
2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试