【发布时间】:2023-03-29 10:58:01
【问题描述】:
我有三个 json 链接。其中,一个链接包含类别(MenuCategory)即(starters,maindishes),两个链接包含(MenuItem)一些数据(Itemname,Price,Picture)。您可以在下图中看到,starters 和 Maindishes 是来自一个链接的标题,它们下面的项目用于 starters 和 Maindishes 来自两个不同的链接(.../menuitems/1 和 ../menuitems/2)。如图所示,如何将此数据放入 longlistselector。我正在将 Json 数据输入我的应用程序,但我需要在 LLS 中显示它们。如何组合它们?
//http://xxxxxx.net/restaurant/category/1
//http://xxxxxx.net//restaurant/menuitems/1 // 和http://xxxxxx.net/restaurant/menuitems/2
public class MenuItem
{
public int Menuitemid { get; set; }
public int Menucategoryid { get; set; }
public string Itemname { get; set; }
public double Price { get; set; }
public string Picture { get; set; }
}
public class MenuCategory
{
public int Menucategoryid { get; set; }
public int Menuid { get; set; }
public string Categoryname { get; set; }
public string Description { get; set; }
public bool Active { get; set; }
public string Createddate { get; set; }
public object Modifieddate { get; set; }
}
public class MenuCategoryRootObject
{
public List<MenuCategory> data { get; set; }
}
【问题讨论】:
-
您可以通过绑定轻松实现这一目标
-
您是否正在收集这些数据?
-
我只在一个菜单项链接的列表框中显示。但我不确定如何处理 LLS。
-
两者相同 lls 是高级列表框
-
您能否更深入地了解您正在使用的 MenuItem 对象的集合?我很惊讶 MenuCategory 不包含 MenuItems 的集合。
标签: c# json xaml windows-phone-7 windows-phone-8