如何在文本框中显示 json (双引号问题)?
how to show json in textbox (double quotes problem)?
我需要在文本框中显示 json 字符串。它来自 db 作为字符串并在第一个引号后删除。
如果我用单一的quiot替换:
jsonString.Replace("\"", "'")
它有效,但显示的是单个字符串。
我试过了this answer:
jsonString.Replace("\"", "\\"")
但是没用。
如何显示双引号。我使用 C#,而不是 JavaScript.
PS。我不能 post 真正的 json,但让我们做一些非常简单的事情:
{ "name":"John" }
技术:Web应用程序MVC4,控制器使用存储库获取数据,然后在cshtml视图中显示。
以下代码解决了这个问题:
jsonString.Replace("\"", """)
我需要在文本框中显示 json 字符串。它来自 db 作为字符串并在第一个引号后删除。
如果我用单一的quiot替换:
jsonString.Replace("\"", "'")
它有效,但显示的是单个字符串。
我试过了this answer:
jsonString.Replace("\"", "\\"")
但是没用。
如何显示双引号。我使用 C#,而不是 JavaScript.
PS。我不能 post 真正的 json,但让我们做一些非常简单的事情:
{ "name":"John" }
技术:Web应用程序MVC4,控制器使用存储库获取数据,然后在cshtml视图中显示。
以下代码解决了这个问题:
jsonString.Replace("\"", """)