[英]Remove variable name from JSON data in ASP.NET MVC
我正在嘗試從數據庫中為JavaScript插件向客戶端發送JSON字符串,以突出顯示其返回的狀態。 但是,除了我需要的狀態信息之外,我還獲得了變量名。 無論如何,我可以更正格式,而不是像這樣:
{"statesHighilght":["California","Washington","Utah","Utah","Florida","Kansas","Utah"]}
我得到這個:
["California","Washington","Utah","Utah","Florida","Kansas","Utah"]
這是我的控制器代碼如下所示:
public ActionResult highlight()
{
var statesHighlight =
db.Jobs
.Select(r => r.State);
return Json(new { statesHighilght }, JsonRequestBehavior.AllowGet);
}
將可枚舉直接傳遞給Json
方法,而不是將其包裝在匿名對象中。
return Json(statesHighlight, JsonRequestBehavior.AllowGet);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.