Java bestimmt, ob das JSON-Format zulässig ist
Weder JsonObject- noch JsonArray-Objekte können schnell feststellen, ob Das JSON-Format ist legal. Es gibt keine andere Möglichkeit, daher müssen wir die Methode zum Abfangen von Ausnahmen verwenden, um die Legalität von JSON zu bestimmen.
Der Code lautet wie folgt:
/** * 判断是JsonObject * @param obj * @return */ public static boolean isJsonObject(Object obj) { String content = obj.toString(); try { JSONObject.parseObject(content); if (content.startsWith("{")) { return true; } else { return false; } } catch (Exception e) { return false; } } /** * 判断是JsonArray * @param obj * @return */ public static boolean isJsonArray(Object obj) { String content = obj.toString(); try { JSONArray.parseArray(content); if (content.startsWith("[")) { return true; } else { return false; } } catch (Exception e) { return false; } }
php Chinesische Website, eine große Anzahl kostenloser Java-Einführungs-Tutorials, willkommen zum Online-Lernen!
Das obige ist der detaillierte Inhalt vonJava bestimmt, ob es im JSON-Format vorliegt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!