色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

gson判斷是否為json

錢斌斌2年前10瀏覽0評論

在使用gson處理json數據時,我們有時需要判斷一個字符串是否為json格式。判斷字符串是否為json格式可以使用gson庫提供的isJson方法來實現。

/**
 * 判斷字符串是否為json格式
 * @param str 字符串
 * @return boolean true/false
 */
public static boolean isJson(String str) {
try {
JsonParser parser = new JsonParser();
parser.parse(str);
return true;
} catch (JsonParseException e) {
return false;
}
}

上述方法會返回一個boolean類型的結果,true表示輸入的字符串為json格式,false表示輸入的字符串不是json格式。

使用方法如下:

String jsonString = "{\"name\":\"Tom\",\"age\":20}";
if (isJson(jsonString)) {
System.out.println("是json格式");
} else {
System.out.println("不是json格式");
}

上述示例會輸出“是json格式”,因為字符串jsonString符合json格式。

在處理json數據時,判斷字符串是否為json格式是一個常見的需求。使用gson庫提供的isJson方法可以輕松地判斷一個字符串是否為json格式。