0
我有一個MVC操作方法,我從中返回數據,如下圖所示。閱讀Json數據
操作方法
[HttpPost]
public JsonResult LegalCheck(string jsonPackage)
{
var serializer = new JavaScriptSerializer();
var comments = serializer.Deserialize<Dictionary<string, string>>(jsonPackage.Substring(jsonPackage.IndexOf('{'), jsonPackage.LastIndexOf('}')));
var results = MyService.GetViolations(comments, CookieManager.ClientId);
return Json(results);
}
結果保存文本區域ID的(CommentTextarea-1181_1183等),需要根據該數據。我如何循環徹底的結果? results.length,結果[0]顯示爲未定義。是否有可能通過這個Json數據進行循環,還是必須更改正在返回的json數據?
的數據詮釋,他的行動方法如下
results
Count = 2
[0]: {[CommentTextarea_1181_1183, Mynamespace.Services.Legal[]]}
[1]: {[CommentTextarea_1181_1184, Mynamespace.Services.Legal[]]}
]}
法律IA類,如下
[Serializable]
public class Legal
{
public string Phrase { get; set; }
public int StartIndex { get; set; }
}
感謝
你能後的JSON的樣子是什麼時候回來? – spinon 2012-02-24 07:54:19
結果(上圖)是返回的json。你是否希望我發佈操作方法中構建的數據? – San 2012-02-24 07:57:08
是的,我只是無法弄清楚圖像中的外觀。我也希望看到它是如何組織的。像文字JSON字符串一樣。 – spinon 2012-02-24 07:58:34