簡體   English   中英

從ASP.NET MVC中的JSON數據中刪除變量名稱

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM