asp.net mvc中的Json序列化错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net mvc中的Json序列化错误相关的知识,希望对你有一定的参考价值。

它的asp.net mvc范例。我在模型上有一个价格属性,是IList类型的VMPrice。在视图中我做了类似的事情

<%var serializer = System.Web.Script.Serialization.javascriptSerializer();%>
<script type="text/javascript">
  var prices = '<%:serializer.Serialize(Model.Prices)%>';
  alert(prices);
  prices = $.parseJSON(prices);  // This line throws exception Invalid Json object
</script>

第四行的警报调用显示以下字符串

[{&quot;SKUID&quot;:3,&quot;ExFactoryPrice&quot;:765.00},{&quot;SKUID&quot;:5,&quot;ExFactoryPrice&quot;:39.91}]

这里有什么问题以及如何解决这个问题?

以上是关于asp.net mvc中的Json序列化错误的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET MVC 下自定义 JsonResult,使用 Json.NET 序列化 JSON

ASP.NET MVC 复制MVC项目代码到同一个项目的时候报错The request for ‘home’ has found the following matching controll(代码片

使用JSON.Net(Newtonsoft.Json)作为ASP.Net MVC的json序列化和反序列化工具

ASP.NET MVC C# - 显示类属性名称而不是 JSON 中的属性名称

设置 Asp.Net Core MVC Json 选项

在ASP.NET MVC中全局应用JSON Serializer设置