【发布时间】:2017-12-17 15:32:54
【问题描述】:
我在视图中有一个json变量如下:
@{
string jsontemp = '{"Cars": {"Nissan": [{"Model": "Sentra", "doors": 4},{"Model": "Maxima", "doors": 4}],"Ford": [{"Model": "Taurus", "doors": 4},{"Model": "Escort", "doors": 4}]}}';
}
我想将它分配给 javascript 中的一个变量。
<script>
var jsondata = @jsontemp;
var arraydata = JSON.parse(jsondata);
</script>
但我收到以下错误消息:
Uncaught SyntaxError: Unexpected token &
我了解到,当视图运行时,我的 json 变量来自格式:["Ford", "BMW", "Fiat"] 转换为 [&quot;Ford&quot;, &quot;BMW&quot;, &quot;Fiat&quot;]
我想从视图中检索 json 字符串,并将其分配给脚本代码中的变量,然后我从该字符串解析到数组。
【问题讨论】:
标签: javascript jquery json asp.net-mvc razor