2016-07-26 9 views
0

私のAndroidプロジェクトでは、GSONでRetrofit 2を使用しています。私の問題はJSONの中にあります。たとえば、"city":{"id":"1","name":"Washington"}のオブジェクトがあり、ユーザーが都市フィールドサーバーを埋めていないときに"city":""(現在の都市はString)を送信します。だから私はこれを解析することはできません。gsonでレトロフィット2:JSONを解析できません。Android

+0

サーバーコードに問題があります。RetrofitとGsonは、データが整形式であると考えています。あなたがコントロールできない場合は、手動でJSONを解析する必要があります –

+0

バックエンド開発者がこれを修正する必要があります。さもなければ、gsonのカスタムタイプアダプタについて読んでください。 IMHO、この場合の修正はAPIで行う必要があります – Axxxon

答えて

関連する問題