asp.net-mvc - 双引号 - $.parseJSON 与 Newtonsoft JsonConvert 和 MVC Html.Raw

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

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

enter image description here

我将它传递给 View ,如下所示:

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

在运行时它呈现如下:

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

但是 $.parseJSON() 抛出异常:

enter image description here

最佳答案

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

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

关于asp.net-mvc - 双引号 - $.parseJSON 与 Newtonsoft JsonConvert 和 MVC Html.Raw,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20741444/

相关文章:

asp.net-mvc - 如何为 ASP.NET MVC 创建一个捕获所有路由来处理 '404 page not found' 查询?

ios - JSON 未在 TableView 中加载

java - REST POST 到 Java 应用程序返回 JSON 响应,其中某些字段为 null

regex - 使用 sed 和 regex 更改 bash 中不包括变量的每个符号

c# - 为什么是 "Using asynchronous [...] methods on CPU-bound [providing] no benefits and results in more overhead."

c# - 将 Javascript 变量传递给 MVC3 中的路由值

javascript - Vue.js 消费 json

javascript - 分割一个可以在其中转义分隔符的字符串

bash - 在 bash 完成中正确处理空格和引号

c# - ASP.Net Identity 如何设置目标数据库?