JSON 形式かどうかを判断する Java メソッド: (推奨: Java ビデオ チュートリアル)
json format: {"name": "Michael" ,"age":24,"birthday":"2018-09-09"};
private boolean isjson(String str){ try { JSONObject jsonStr= JSONObject.parseObject(string); return true; } catch (Exception e) { return false; } }
JSONObject.parseObject(String str) は fastjson のメソッドです。
fastjson は、Alibaba のエンジニアによって開発された、Java 言語で実装された高性能 JSON パーサーおよびジェネレーターです。その主な特徴は次のとおりです:
① 高速: fastjson は独自のアルゴリズムを使用して解析速度を極限まで高め、かつて最速として知られていた jackson を含むすべての Java ベースの json ライブラリを上回ります。
# ② 強力: Fastjson は、http://json.org (Google の公式 Web サイトに含まれる参照実装の 1 つ) の標準を完全にサポートし、基本型、JavaBean、Collection、Map、Enum を含むさまざまな JDK 型をサポートします。 、ジェネリックスなど; ③依存性ゼロ: JDK 以外のクラス ライブラリに依存せず、Java SE 5.0 以降で直接実行可能、Android をサポート、オープン ソース (Apache 2.0)。 Java についてさらに詳しく知りたい場合は、Java 基本チュートリアル 列に注目してください。
以上がjsonかどうかを判断するJavaメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。