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();
View Code

 

以上是关于JSON长度的主要内容,如果未能解决你的问题,请参考以下文章

json 可视代码工作室Angular with Firebase片段

vs code 用户代码片段 html.json

错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”

如何在android中将json数据加载到片段中

2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试

使用 json rereiver php mysql 在片段中填充列表视图