Как мне вернуть безымянный массив строк JSON из результата asp.net mvc2 json? - PullRequest
1 голос
/ 06 сентября 2010

У меня есть следующий код:

var json = MyObject
    .Select(p => new
    {
        id = p.MyObjectId,
        name = p.MyObjectName
    });

return Json(new { json }, JsonRequestBehavior.AllowGet);

Это возвращает объект JSON следующим образом:

{ json: [ { id: 1, name: "Bob" }, { id: 2, name: "Fred" }, { id: 3, name: "James" } ] }

Однако мне нужно, чтобы он возвращал данные как:

[ { id: 1, name: "Bob" }, { id: 2, name: "Fred" }, { id: 3, name: "James" } ]

Возможно ли это с использованием результата JSON?

Ответы [ 2 ]

3 голосов
/ 06 сентября 2010
return Json(json, JsonRequestBehavior.AllowGet);
1 голос
/ 06 сентября 2010

Попробуйте это:

return Json(json, JsonRequestBehavior.AllowGet);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...