欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

fastjson 判斷是否是json

錢琪琛2年前9瀏覽0評論

在使用fastjson讀取json數據的過程中,我們經常會遇到判斷一個文本字符串是否是合法的json字符串的情況。下面就是一個簡單的例子,介紹了如何使用fastjson來判斷文本字符串是否是json字符串。

public boolean isJSONString(String text) {
try {
JSON.parse(text);
return true;
} catch (JSONException ex) {
return false;
}
}

上面的代碼非常簡單,它使用了JSON.parse方法來解析文本字符串。如果文本字符串是一個合法的json字符串,解析過程不會拋出異常,返回true;否則,解析過程會拋出異常,返回false。

在使用這段代碼的時候,我們只需要將需要判斷的文本字符串作為參數傳入該方法即可:

String jsonStr = "{\"name\":\"fastjson\",\"version\":\"1.2.45\"}";
if(isJSONString(jsonStr)) {
System.out.println("是一個合法的json字符串");
} else {
System.out.println("不是一個合法的json字符串");
}

通過上面的代碼示例可以看到,判斷一個文本字符串是否是合法的json字符串,非常的簡單。