{Извините, новый для JSON} Мне нужно собрать массив ресурсов (пользователей) и передать его моему представлению, может быть, лучше, чем то, что ive сделано ниже? (Demo)Подробнее Элегантный способ возврата массива json в ASP.NET MVC
Моя модель просто
public class ScheduleUsers
{
public string Resource{ get; set; }
}
На мой контроллер
var users = new JsonArray(
new JsonObject(
new KeyValuePair<string,JsonValue>("id","1"),
new KeyValuePair<string,JsonValue>("name","User1")),
new JsonObject(
new KeyValuePair<string, JsonValue>("id", "2"),
new KeyValuePair<string, JsonValue>("name", "User2"))
);
model.Resources = users.ToString();
Я люблю анонимные типы для быстрого проектирования, например, 'return Json (new {foo =" bar "})'. [Json.NET] (http://james.newtonking.com/pages/json-net.aspx) также довольно популярен и дает вам множество опций. –