使用Java有一种简单的方法来检查给定文件是否符合json格式吗?
使用gson,我能做的最好的是:
private final JsonParser parser = new JsonParser();
jsonElement = parser.parse(new FileReader(fileName));
if (jsonElement.isJsonObject()) {
return true;
} else {
return false;
}
任何更清洁的想法?
答案 0 :(得分:11)
JsonParseException
。您只需catch
try
try {
new JsonParser().parse(jsonSource);
// Valid.
} catch (JsonParseException e) {
// Invalid.
}
{{1}} {{1}}。{/ 1}
{{1}}