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