#java は json 形式が正当かどうかを判断します
## JsonObject も JsonArray オブジェクトもすぐには判断できませんjson形式が合法かどうか 他に方法はないので、例外をキャッチする方法を使用してjsonの合法性を判断する必要があります。
コードは次のとおりです:
/** * 判断是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 中国語の Web サイト、無料の
Java 入門チュートリアル以上がJavaはjson形式かどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。