【问题标题】:Double quotes - $.parseJSON with Newtonsoft JsonConvert and MVC Html.Raw双引号 - $.parseJSON 与 Newtonsoft JsonConvert 和 MVC Html.Raw
【发布时间】:2013-12-23 10:21:35
【问题描述】:

我在 ms-sql 服务器中有一个带双引号的字符串:

我将它传递给这样的视图:

var json = '@Html.Raw(JsonConvert.SerializeObject(Model))';
var viewModelData = $.parseJSON(json);

在运行时它呈现如下:

var json = '{"Description":"\"I am text in double quotes\""}';

但随后 $.parseJSON() 抛出异常:

【问题讨论】:

    标签: asp.net-mvc json escaping json.net double-quotes


    【解决方案1】:

    我在这里做了很多不必要的事情。
    我只需要:

    var viewModelData = @Html.Raw(JsonConvert.SerializeObject(Model));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-17
      • 2012-12-13
      • 1970-01-01
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      • 2020-11-12
      • 1970-01-01
      相关资源
      最近更新 更多