У меня есть метод действия MVC, из которого я возвращаю данные, как на изображении ниже.
Метод действия
[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);
}
результаты сохраняютсяидентификаторы текстовой области (CommentTextarea-1181_1183 и т. д.) и необходимые данные для этого.Как я могу зациклить результаты?results.length, results [0] отображается как неопределенное.Можно ли выполнить циклический просмотр этих данных Json или придется изменить данные JSON, которые возвращаются?
Данные для метода действия такие, как показано ниже
results
Count = 2
[0]: {[CommentTextarea_1181_1183, Mynamespace.Services.Legal[]]}
[1]: {[CommentTextarea_1181_1184, Mynamespace.Services.Legal[]]}
]}
Юридический класс, как показано ниже
[Serializable]
public class Legal
{
public string Phrase { get; set; }
public int StartIndex { get; set; }
}
Спасибо