GsonConverterは利用可能なデータの場合に解析しますが、null値が発生した場合はデータを解析しません。改造時にヌル値応答をシリアル化する方法は?
com.squareup.retrofit2:converter-gson:2.1.0
com.squareup.retrofit2:retrofit:2.1.0
GsonConverterは利用可能なデータの場合に解析しますが、null値が発生した場合はデータを解析しません。改造時にヌル値応答をシリアル化する方法は?
com.squareup.retrofit2:converter-gson:2.1.0
com.squareup.retrofit2:retrofit:2.1.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;
}
あなた 'JSON'が、それは私の悪い....... – sushildlh
有効ではありません。私は有効な応答に変更しました。もう一度見ることができますか? –
答えに見える – sushildlh