2010-09-06 33 views
1

我有以下代碼:如何從asp.net mvc2 json結果返回未命名的JSON字符串數組?

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結果?

回答

3
return Json(json, JsonRequestBehavior.AllowGet); 
+0

謝謝 - 工作就像一個魅力! – romiem 2010-09-06 15:52:07

1

試試這個:

return Json(json, JsonRequestBehavior.AllowGet);