c# - 如何在文本框中显示 json(双引号问题)?
问题描述
我需要在文本框中显示 json 字符串。它来自 db 作为字符串并在第一次引用后下降。
如果我用单引号替换:
jsonString.Replace("\"", "'")
它有效,但显示单个字符串。
我试过这个答案:
jsonString.Replace("\"", "\\\"")
但它不起作用。
我如何显示双引号。我使用 C#,而不是 JavaScript。
PS。我不能发布真正的 json,但让我们采取一些非常简单的方法:
{ "name":"John" }
技术:Web 应用程序 MVC4,控制器使用存储库获取数据,然后在 cshtml 视图中显示。
解决方案
下面的代码解决了这个问题:
jsonString.Replace("\"", """)
推荐阅读
- sql - 需要有关 SQL 中同一列中的多个聚合级别的指导
- python - 如何在 python 的列表中得到答案
- javascript - 如何使用reduce输入多维累加器?
- bots.business - 使用 Bot 业务从 sendPoll 电报 bot 获取投票结果
- jenkins - Graylog:如何将 WildFly 和 Jenkins 服务器日志发送(连接)到 Graylog
- google-assistant - Android 设备上的 Mediaplayer 直播质量问题
- ios - ios 14:NSOSStatusErrorDomain -25293 尝试访问钥匙串并使用真实设备
- outlook - 使用扩展属性字段 (EWS) 在 EmailMessage 中创建投票
- automation - 如何迭代查询参数(用于 API)
- reactjs - 交错:如何回到初始位置