{Sorry neu zu JSON} Ich muss ein Array von Ressourcen (Users) aufbauen und es an meine Ansicht weitergeben, könnte ein besserer Weg sein als was ive unten gemacht? (Demo)Mehr elegante Möglichkeit, JSON-Array zu ASP.NET MVC zurückzugeben
Mein Modell ist einfach
public class ScheduleUsers
{
public string Resource{ get; set; }
}
Auf meinem Controller
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();
ich anonyme Typen für schnelle Projektion wie z.B. 'return Json (neu {foo =" bar "})'. [Json.NET] (http://james.newtonking.com/pages/json-net.aspx) ist ebenfalls sehr beliebt und bietet zahlreiche Möglichkeiten. –