私は以下のようなjsonオブジェクトを持っています。2つの形式のオブジェクトを持つjsonを解析する
{
"products": [
{
"details": {
"name": "xxx",
"price": "100rs"
},
"description": "Buy this product"
}, {
"details": [{
"name": "yyy",
"price": "200rs"
}],
"description": "another project"
}
]
}
ここで、details
は2つの形式で表示されます。どのようにしてRetrofit APIに使用するPOJO(Plain Old Java Object)クラスを作成できますか?
ないのJavaの専門家で、私はあなたが一つのクラスに同じ名前を持つ2つのフィールドを持っていないことができますね。 1つは「詳細」で、もう1つは「詳細」でなければなりません。 –
このオンラインツールを使用して、あなたを助けることを願っています.. http://pojo.sodhanalibrary.com/ –
私はあなたがこの男のようなカスタムデシリアライザを書くことができると思います:http://stackoverflow.com/questions/35502079/custom- converter-for-retrofit-2 – nasch