Я получил ответ от веб-службы.для этого я использую генератор JSON и генератор, предоставляющий мне 3 класса, один с именованным сообщением, второй с данными и третий с категорией.
проблема для меня в том, что теперь бэкэнд-команда хочет следовать одной и той же структуре во всемприложение для всех сервисов, что означает, что данные Rigntnow содержат объект категории, для данных второго сервиса будет содержаться объект сделки и т. д.
, так что как лучше всего решить эту проблему:
1> Должен ли я получить ответ json из внутренних данных и извлечь его.
2> есть ли способ сделать универсальный в классе mobData, чтобы он мог принимать любой тип объекта, например категорию, сделки.
см. Ниже ответ службы.
{
"message": {
"code": "200",
"status": "success",
"message": "Deals Retrieved"
},
"data": {
"category": [
{
"categoryId": 0,
"categoryName": "Health",
"categoryIcon": "icon.png",
"categorySelectedIcon": "icon.png",
"subCategory": [
{
"subCategoryId": 0,
"subCategoryName": "Hospitals",
"subCategoryCounts": 20
},
{
"subCategoryId": 1,
"subCategoryName": "Pharmacies",
"subCategoryCounts": 10
}
]
},
{
"categoryId": 1,
"categoryName": "Education",
"categoryIcon": "icon.png",
"categorySelectedIcon": "icon.png": [
{
"subCategoryId": 0,
"subCategoryName": "Universities",
"subCategoryCounts": 16
},
{
"subCategoryId": 1,
"subCategoryName": "Institues",
"subCategoryCounts": 14
}
]
}
]
}
}