ホームページ >Java >&#&ベース >Javaはjson形式かどうかを判断します

Javaはjson形式かどうかを判断します

angryTom
angryTomオリジナル
2019-11-18 16:00:333046ブラウズ

Javaはjson形式かどうかを判断します

#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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。