Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#类格式将json数据发送到android应用程序_C#_Mysql_.net_Json - Fatal编程技术网

c#类格式将json数据发送到android应用程序

c#类格式将json数据发送到android应用程序,c#,mysql,.net,json,C#,Mysql,.net,Json,我有四张桌子: 1) TBL类别此表包含所有顶级和子类别 2) tblcatmapping此表提供类别映射。表示哪个类别位于哪个类别之下 3) tblitem此表包含所有菜单项 4) tblitemmapping此表包含映射详细信息。表示哪些项位于哪个类别下 TBL类别快照: tblcatmapping快照: tblitem快照 tblitemmapping快照: 现在我想以json格式将整个数据发送到android应用程序。我准备了一个粗略的json示例,我想在其中发送数据 Json数

我有四张桌子:

1) TBL类别此表包含所有顶级和子类别

2) tblcatmapping此表提供类别映射。表示哪个类别位于哪个类别之下

3) tblitem此表包含所有菜单项

4) tblitemmapping此表包含映射详细信息。表示哪些项位于哪个类别下

TBL类别快照:

tblcatmapping快照:

tblitem快照

tblitemmapping快照:

现在我想以json格式将整个数据发送到android应用程序。我准备了一个粗略的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": []
}
]

<>我也可以考虑其他格式。我的主要动机是从TBLCATMAP和TBLITEMMAP中把所有的类别和项目数据发送到正确的关系。

< P>如果我理解你的问题是正确的,你想看看对应于你JSON的C是怎样的,如果是这样的话:

public class RootObject
{
    public string CATID { get; set; }
    public string CATNAME { get; set; }
    public string CATTYPE { get; set; }
    public string CATDESC { get; set; }
    public string CATIMGPATH { get; set; }
    public List<object> CATSUBCAT { get; set; }
    public List<object> CATITEM { get; set; }
    public List<object> CATTITEM { get; set; }
}
公共类根对象
{
公共字符串CATID{get;set;}
公共字符串CATNAME{get;set;}
公共字符串CATTYPE{get;set;}
公共字符串CATDESC{get;set;}
公共字符串CATIMGPATH{get;set;}
公共列表CATSUBCAT{get;set;}
公共列表CATITEM{get;set;}
公共列表项{get;set;}
}

确保您尝试:

您的问题是什么?我想要类结构或通过c#编码的方式,通过c#编码,我可以用json格式发送四个表的全部数据。我尝试了上述结构,但我不知道如何创建对象列表,也不知道如何正确地用json格式发送全部数据。我可能已经尝试过了创建了错误的json示例我已经以其他格式发布了我的问题,您也可以查看此链接。我没有得到满意的答案,所以我再次发布了我表格中的所有信息。请帮助我