Javascript 发送json到视图,但看起来像字符串

Javascript 发送json到视图,但看起来像字符串,javascript,jquery,asp.net-mvc,json,razor,Javascript,Jquery,Asp.net Mvc,Json,Razor,如何将json数据返回到razor视图 目前,我可以发送如下内容: 我正在将其指定给隐藏字段: "[{"title":"aa","description":"bb"},{"title":"cc","description":"dd"},{"title":"ee","description":"ff"}]" 但当我执行以下操作时,它仅显示为字符串: var places = $('#hidden-places').val(); 我怎样才能使地方不象一根绳子呢?但是一个数组。您可以使用以下函数:

如何将json数据返回到razor视图

目前,我可以发送如下内容:

我正在将其指定给隐藏字段:

"[{"title":"aa","description":"bb"},{"title":"cc","description":"dd"},{"title":"ee","description":"ff"}]"
但当我执行以下操作时,它仅显示为字符串:

var places = $('#hidden-places').val();
我怎样才能使地方不象一根绳子呢?但是一个数组。

您可以使用以下函数:

var places = $.parseJSON($('#hidden-places').val());
alert(places[0].title); // should alert 'aa'