109*_*793 0 c# asp.net-mvc jquery json class-library
我正在创建一个报告,要求将列表和Json数据返回到网页.我正在使用多层应用程序.Web项目是使用MVC创建的,但繁重的工作是在不同项目的类库中完成的.
我从一个类库向我的控制器返回一个报表对象,但我想知道是否有可能在模型中返回Lists和Json的混合?理想情况下,我希望报告模型类似于以下内容:
public class Report
{
public List<TopSellers> TopSellers { get; set; }
public List<MonthlySales> MonthlySales { get; set; }
public Json ShopSales { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
这样,列表内容可以正常呈现,但是jQuery可以抓住Json返回以呈现我正在使用的图形.
这可能吗?
我试图声明它与此类似但是我得到的唯一选项是'JsonReaderWriterFactory'.
直到现在我对Json的曝光都是空的,所以如果有人可以帮助我,或者指出我正确的方向,我将非常感激!
谢谢.
您可以使用JSON.net库将对象序列化为json字符串并将其设置为ShopSales属性.
report.OriginalList = objectToSerialize;
var jsonStr = JsonConvert.Serialize(objectToSerialize);
report.ShopSales = jsonStr;
return report;
Run Code Online (Sandbox Code Playgroud)
在客户端上,您可以将ShopSales属性与jQuery一起使用.
| 归档时间: |
|
| 查看次数: |
2010 次 |
| 最近记录: |