У меня есть четыре таблицы:C# классы формат для передачи данных JSON для андроид приложения
1) tblcategory-Эта таблица содержит все вершины и подкатегории
2) tblcatmapping-это таблица дает отображение категории. Значит, какая категория лежит под какой категории
3) tblitem-Эта таблица содержит все пункты меню
4) tblitemmapping-Эта таблица содержит отображение details.Means, какие элементы лежит под какой категории.
tblcategory снимка:
tblcatmapping снимка:
tblitem снимок
tblitemmapping снимка:
Теперь я хочу отправить все данные в приложение Android в формате json. Я подготовил грубый образец json, в котором я хочу отправить данные.
Json выборка данных
[
{
"CATID": "10001",
"CATNAME": "food",
"CATTYPE": "top",
"CATDESC": "contains different types of food",
"CATIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 11-41-29-food.jpg",
"CATSUBCAT": [
{
"CATID": "10002",
"CATNAME": "veg",
"CATTYPE": "sub",
"CATDESC": "contains different drinks",
"CATIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg",
"CATSUBCAT": [
{
"CATID": "10004",
"CATNAME": "nort-indian",
"CATTYPE": "sub",
"CATDESC": "contains different drinks",
"CATIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg",
"CATSUBCAT": [],
"CATITEM": [
{
"ITEMID": "20002",
"ITEMNAME": "dosa",
"ITEMTYPE": "item",
"ITEMDESC": "contains different dosa",
"ITEMIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg"
},
{
"ITEMID": "20003",
"ITEMNAME": "idli",
"ITEMTYPE": "item",
"ITEMDESC": "contains different idli",
"ITEMIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg"
}
]
},
{
"CATID": "10005",
"CATNAME": "south-indian",
"CATTYPE": "sub",
"CATDESC": "contains different drinks",
"CATIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg",
"CATSUBCAT": [],
"CATITEM": []
}
],
"CATITEM": []
},
{
"CATID": "10003",
"CATNAME": "non-veg",
"CATTYPE": "sub",
"CATDESC": "contains different drinks",
"CATIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg",
"CATSUBCAT": [
{
"CATID": "10004",
"CATNAME": "nort-indian",
"CATTYPE": "sub",
"CATDESC": "contains different drinks",
"CATIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg",
"CATSUBCAT": [],
"CATITEM": []
},
{
"CATID": "10005",
"CATNAME": "south-indian",
"CATTYPE": "sub",
"CATDESC": "contains different drinks",
"CATIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg",
"CATSUBCAT": [],
"CATITEM": []
}
],
"CATITEM": []
}
],
"CATITEM": []
},
{
"CATID": "10006",
"CATNAME": "beverages",
"CATTYPE": "top",
"CATDESC": "contains different drinks",
"CATIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg",
"CATSUBCAT": [
{
"CATID": "10007",
"CATNAME": "alcholic-drinks",
"CATTYPE": "top",
"CATDESC": "contains different drinks",
"CATIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg",
"CATSUBCAT": [],
"CATITEM": []
},
{
"CATID": "10008",
"CATNAME": "non-alcholic-drinks",
"CATTYPE": "top",
"CATDESC": "contains different drinks",
"CATIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg",
"CATSUBCAT": [],
"CATITEM": []
}
],
"CATTITEM": []
},
{
"CATID": "10009",
"CATNAME": "fast food",
"CATTYPE": "top",
"CATDESC": "contains various fast foods",
"CATIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-22-08-fastfood1.jpg",
"CATSUBCAT": [],
"CATITEM": [
{
"ITEMID": "20002",
"ITEMNAME": "dosa",
"ITEMTYPE": "item",
"ITEMDESC": "contains different dosa",
"ITEMIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg"
},
{
"ITEMID": "20003",
"ITEMNAME": "idli",
"ITEMTYPE": "item",
"ITEMDESC": "contains different idli",
"ITEMIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\09-09-2013 12-15-19-beverages.jpeg"
}
]
},
{
"CATID": "10015",
"CATNAME": "test",
"CATTYPE": "top",
"CATDESC": "contains test categories",
"CATIMGPATH": "Z:\\TFS workspace\\DineGenie - Dev\\DineGenie - Dev\\Filestore\\category\\19-09-2013 15-46-19-southindian2.png",
"CATSUBCAT": [],
"CATITEM": []
}
]
можно рассматривать другой формат also.My основного мотива отправить все данные категории и записи с надлежащей связью, изображенной из tblcatmapping и tblitemmapping.
Что ваш вопрос ? –
Я хочу, чтобы структура класса или путь через C# кодирование, с помощью которого я могу отправить все данные из четырех таблиц в json формате – rupinder18