[英]How do I return the json data from a multi table?
我正在使用C#Web服務+ Linq到SQL類+返回JSON數據。
例如我的桌子:
該表中的數據返回JSON:
我想使用C#制作此應用程序嗎?
為合並類創建新類:
public class BadgeVoleModel
{
public List<Badge> BadgeList = new List<Badge>();
public List<VoleType> VoleTypeList = new List<VoleType>();
}
Create方法(返回字符串)用於處理從DataContext獲取數據並將數據填充到BadgeVoleModel,然后從Controller調用該方法。
public string GetData()
{
var data = new Models.BadgeVoleModel();
data.BadgeList = db.Badges.ToList();
data.VoleTypeList = db.VoleTypes.ToList();
var result = Newtonsoft.Json.JsonConvert.SerializeObject(data);
return result;
}
對於反序列化數據:
public Models.BadgeVoleModel DeserializeData(string data)
{
var result = Newtonsoft.Json.JsonConvert
.DeserializeObject<Models.BadgeVoleModel>(data);
return result;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.