首页 > 解决方案 > 如何在文本框中显示 json(双引号问题)?

问题描述

我需要在文本框中显示 json 字符串。它来自 db 作为字符串并在第一次引用后下降。

如果我用单引号替换:

jsonString.Replace("\"", "'")

它有效,但显示单个字符串。

我试过这个答案

jsonString.Replace("\"", "\\\"")

但它不起作用。

我如何显示双引号。我使用 C#,而不是 JavaScript。

PS。我不能发布真正的 json,但让我们采取一些非常简单的方法:

{ "name":"John" }

技术:Web 应用程序 MVC4,控制器使用存储库获取数据,然后在 cshtml 视图中显示。

标签: c#jsonstringdouble-quotes

解决方案


下面的代码解决了这个问题:

jsonString.Replace("\"", """)

推荐阅读