サーバーからの応答としてフェッチされた1つの文字列を検証したいと思います。応答は有効なJSON文字列である必要があります。ユーザーが認証を必要とするネットワーク上にいる場合、またはPHPエラーが発生した場合、応答は有効なJSONではないことがあります。
AndroidパーサーのJSONTokenerは、文字列を解析する前に文字列を検証しないため、その場合、アプリケーションはJSONExceptionをスローし、強制終了します。
例外をキャッチしましたが、アプリケーションはまだ閉じています。
私の質問は、オブジェクトと文字列を最初に検証し、形式が無効な場合にそれらを解析しないようにするためのJSONバリデーターはありますか?
別の解決策は、string[0]に"{"または"["があるかどうかを確認することですが、この解決策はエレガントではなく、多くのエラーを見逃します。したがって、完全なJSONバリデーターを使用したいと思います。
前もって感謝します。