我在我的Android应用程序中使用json Web服务。为了获得json,我使用的是Retrofit 2.0和Gson。
这些是我得到的json回复。
回复1:
{
"Status": true,
"Message": null,
"Data": {
"User_Name": "sanky",
"Name": "Sanket"
}
}
回应2:
{
"Status": true,
"Message": null,
"Data": {
"Id": "c2010",
"Name": "Sanket",
"Email": "sanky@gmail.com",
"Address": "xx-xx-xxxx,x - street, x - country",
"Gender": "male",
"Phone": {
"Mobile": "+91 0000000000",
"Home": "00 000000",
"Office": "00 000000"
}
}
}
为此,我使用jsonschema2pojo.com为这两个响应创建了POJO 但我无法在一个项目中收到这两个回复。我遇到的问题是如何接收密钥"数据"在单个项目中,两个响应都有不同的结构?
任何帮助表示感谢...提前致谢。
答案 0 :(得分:0)
切断服务器程序员的手,大声笑)但您也可以手动制作自定义GSon解析器或解析响应。