3 回答
catspeake
TA贡献1111条经验 获得超0个赞
一个疯狂的主意,尝试解析它并捕获异常:
import org.json.*;
public boolean isJSONValid(String test) {
try {
new JSONObject(test);
} catch (JSONException ex) {
// edited, to include @Arthur's comment
// e.g. in case JSONArray is valid as well...
try {
new JSONArray(test);
} catch (JSONException ex1) {
return false;
}
}
return true;
}
这段代码使用了org.json JSON API实现,该实现在github,maven和部分Android上可用。
DIEA
TA贡献1820条经验 获得超2个赞
使用Google Gson,您可以使用JsonParser:
import com.google.gson.JsonParser;
JsonParser parser = new JsonParser();
parser.parse(json_string); // throws JsonSyntaxException
添加回答
举报
0/150
提交
取消