Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Android アプリケーションから Web サービスを呼び出しています。Web サービスは次の JSON を返します。
問題は、レコード オブジェクトの説明要素を取得しようとしているときに例外が発生することです。org.json.JSONException: No value for description
org.json.JSONException: No value for description
ここで私の質問は、応答の JSON 形式を変更せずに、既存のパーサーを使用して説明の値を取得するにはどうすればよいかということです。
私によると、
説明値を取得するために間違ったオブジェクトを使用しています。それ以外の場合、org.json.JSONException: No value for descriptionエラーは発生しません。
また、 例外をスローする代わりに、値が存在しない場合に null を返すoptString代わりに使用できるかどうかを確認します。getString
optString
getString