0
私のAndroidプロジェクトでは、GSONでRetrofit 2を使用しています。私の問題はJSONの中にあります。たとえば、"city":{"id":"1","name":"Washington"}
のオブジェクトがあり、ユーザーが都市フィールドサーバーを埋めていないときに"city":""
(現在の都市はString)を送信します。だから私はこれを解析することはできません。gsonでレトロフィット2:JSONを解析できません。Android
サーバーコードに問題があります。RetrofitとGsonは、データが整形式であると考えています。あなたがコントロールできない場合は、手動でJSONを解析する必要があります –
バックエンド開発者がこれを修正する必要があります。さもなければ、gsonのカスタムタイプアダプタについて読んでください。 IMHO、この場合の修正はAPIで行う必要があります – Axxxon