首页 > 解决方案 > 有没有人在 request.ContentType 中使用 application/edn 从 C# .Net 发布查询请求。引号需要转义序列

问题描述

在我的查询中,我需要发布 [{(:Users{:Users/uuid #uuid "40f69815-28fd-42df-a5ea-6ffff6cde27"})]";

作为通过 HttpClinet 的应用程序/edn 内容类型。

由于我们将转义序列作为 /" 用于 json,有没有人使用 edn 发送过这样的请求?

标签: c#

解决方案


您在上面的示例中使用了错误的斜杠。应该是\"为了逃避引用。但无论如何,您可以只使用 JSON 序列化来为您完成所有转义,因此您不必手动转义每个字符。 https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-how-to?pivots=dotnet-5-0


推荐阅读