2009-07-11 12 views
5

muszę zwrócić JSON z tego formatu:Jak zwrócić struktury JSON w ASP MVC

{"answers": [{"id": "93", "value":"Ahstron"}, 
      {"id"="94", "value"="Sampers"}]} 

Im używając zwrotu Json() forma metody ASP MVC ramowego, czy istnieje sposób, aby określić, że ten JSON jest zbiorem odpowiedzi jak w przykładowym kodzie? czy muszę tworzyć własne?

z

return Json(answers); 

ja po prostu tak:

[{"id": "93", "value":"Ahstron"}, 
{"id"="94", "value"="Sampers"}]} 

Odpowiedz

4

Spróbuj

return Json(new {answers = answers}); 
+1

powinieneś edytować-naprawić błąd dwukropka, jak podano poniżej przez Omara –

2

To prawie pracował poprawna składnia jest:

return Json(new { answers = answers}); 

Thx lot =)

Powiązane problemy