0

コントローラーに名前付きの JSON 配列を返させようとしています。現在、次のようにフォーマットされた JSON を返します。

[{"Title":"Star Wars: A New Hope","Year":1977},{"Title":"Star Wars: The Empire Strikes Back","Year":1980},{"Title":"Star Wars: Return of the Jedi","Year":1983}]

でもこうして欲しい

movies:[{"Title":"Star Wars: A New Hope","Year":1977},{"Title":"Star Wars: The Empire Strikes Back","Year":1980},{"Title":"Star Wars: Return of the Jedi","Year":1983}]

これが私のコントローラーメソッドです:

public JsonResult GetMovies()
{
    var model = _movies;


    return Json(model, JsonRequestBehavior.AllowGet);
}

何か案は?

4

1 に答える 1

3

次のような匿名のjsonオブジェクトを返すことができます

 return Json(new {
        movies = model
    } , JsonRequestBehavior.AllowGet);
于 2013-09-20T16:24:56.590 に答える