überprüfen, ob Datei json, java ist
Frage
Java zu verwenden ist es eine einfache Möglichkeit, ob eine bestimmte Datei entspricht JSON-Format zu überprüfen?
Mit Gson, das Beste, was ich tun kann, ist:
private final JsonParser parser = new JsonParser();
jsonElement = parser.parse(new FileReader(fileName));
if (jsonElement.isJsonObject()) {
return true;
} else {
return false;
}
Jede cleaner Ideen?
Lösung
Gson wird werfen JsonParseException
wenn die JSON ist nicht analysierbar. Sie müssen nur catch
dass mit JsonParser#parse()
im try
.
try {
new JsonParser().parse(jsonSource);
// Valid.
} catch (JsonParseException e) {
// Invalid.
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow