2009-07-11 16 views
5

ho bisogno di tornare un JSON con questo formato:Come restituire struttura JSON in ASP MVC

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

Im usando il ritorno JSON() forma di metodo ASP MVC Framework, c'è un modo per specificare che questo JSON è una raccolta di risposte come nel codice di esempio? o devo creare il mio?

con la

return Json(answers); 

ottengo solo questo:

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

risposta

4

Prova

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

si dovrebbe modificare-correggere l'errore di due punti come indicato di seguito da Omar –

2

Ha quasi funzionato, la sintassi corretta è:

return Json(new { answers = answers}); 

Thx molto =)