2016-12-06 8 views
-1

GsonConverterは利用可能なデータの場合に解析しますが、null値が発生した場合はデータを解析しません。改造時にヌル値応答をシリアル化する方法は?

com.squareup.retrofit2:converter-gson:2.1.0 
com.squareup.retrofit2:retrofit:2.1.0 
+0

あなた 'JSON'が、それは私の悪い....... – sushildlh

+0

有効ではありません。私は有効な応答に変更しました。もう一度見ることができますか? –

+0

答えに見える – sushildlh

答えて

0

私は問題があなたの中にあると仮定します。ここでは

はJSON応答である。ここ

{ 
    "data": [{ 
     "name": "abc store", 
     "services": [ 
      [ 
       "Travel Clinic", 
       "Growler Fill", 
       "Fresh Food" 
      ] 
     ] 
    }, { 
     "name": "abc store", 
     "services": [ 
      [ 
       "Travel Clinic", 
       "Coffee Bar", 
       "Growler Fill", 
       "Fresh Food", 
       "Scoop Ice Cream" 
      ] 
     ] 
    }, { 
     "name": "abc store", 
     "services": [ 
      "" 
     ] 
    }] 
} 

モデル は、私はこれらの依存関係を使用していた

{ 
    private String name; 

    @SerializedName("services") 
    ArrayList<ArrayList<String>> storeServices; 

    } 

Model.java

です改造モデル。それを見せてもらえますか?

かしてみてください、この1

public class Example { 

@SerializedName("services") 
@Expose 
public List<List<String>> services = null; 

} 
+0

私はすでにこれを試していますが、動作していません。 –

+0

{ "サービス":[ "" ] } – Rainmaker

+0

{ "のモデルサービス":[ "" ] } が公共リストサービス= NULLです。 にあなたの第二JSONを編集しよう – Rainmaker

関連する問題