Из того, что я понял, вы пытаетесь вернуть объект JSON из вашего действия.Если это так, на самом деле вам вообще не нужно его просматривать.Пока ваш SklepOnline.Category
объект сериализуем, вы можете возвращать Json-представление этого объекта с помощью действия, подобного этому:
public JsonResult GetCategories()
{
var categories = categoryRepository.ListActiveCategories().ToList();
return Json(categories);
}
Теперь, чтобы использовать этот объект, вы можете получить его с помощью простого AJAXЗвоните с вашего JavaScript в любом представлении.В этом примере используется jQuery:
$.getJSON('MyController/GetCategories', function(categories) {
// now I have a JSON object called "categories" with my data
});
Это избавляет вас от необходимости писать представление вообще, и данные будут загружаться через AJAX в фоновом режиме.Удачи.