【发布时间】:2014-04-14 12:58:53
【问题描述】:
我正在使用 JavaScriptSerializer 序列化一个列表对象并将结果分配给一个 javascript 对象,但是当我使用 aspx 引擎时,json 字符串中的引号被认为是双引号并且工作正常,但是当使用 razor 引擎时,双引号引号打印为 " 并通过异常打印。
如何解决?
我的示例代码。
ASPX:
var data = <%=JsonConverter.ConvertDataTabletoString()%>
var data = [{"No":"1","Name":"John"},{"No":"2","Name":"Smith"}, {"No":"3","Name":"Tomps"},{"No":"4","Name":"Hanar"},{"No":"5","Name":"Reek"}]`
剃须刀:
var data = @JsonConverter.ConvertDataTabletoString()
var data = [{"No":1,"Name":"Heer"},{"No":1,"Name":"Heer"},{"No":1,"Name":"Heer"}]
【问题讨论】:
标签: c# asp.net json razor jsonserializer