c# - 有没有人在 request.ContentType 中使用 application/edn 从 C# .Net 发布查询请求。引号需要转义序列
问题描述
在我的查询中,我需要发布 [{(:Users{:Users/uuid #uuid "40f69815-28fd-42df-a5ea-6ffff6cde27"})]";
作为通过 HttpClinet 的应用程序/edn 内容类型。
由于我们将转义序列作为 /" 用于 json,有没有人使用 edn 发送过这样的请求?
解决方案
您在上面的示例中使用了错误的斜杠。应该是\"
为了逃避引用。但无论如何,您可以只使用 JSON 序列化来为您完成所有转义,因此您不必手动转义每个字符。
https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-how-to?pivots=dotnet-5-0
推荐阅读
- angular - 角度验证中的 Quill 编辑器
- c# - 当我在身份页面(配置文件详细信息或通过重置)时,ASP.NET MVC 无法返回主页或其他页面
- asp.net-core - 使用 JWT 保护多个微服务
- java - Bouncy Castle 是 JBoss 6.4 的默认安全提供程序吗?
- sql - 为什么我的 SP 执行时间过长
- python - TypeError:'int' 对象不可迭代。在函数中使用 map() 时出现 Python 错误
- python - 使用一行 bash 脚本安装后从 Ubuntu 中删除和清除 Rasa-x
- vba - 如何使用 Microsoft Office Profession Plus 2013 在 MarkAsTask 项目上创建提醒?
- javascript - site.webmanifest 文件的主要用途是什么?
- php - 从数组中对损坏的系列进行分组