Anglesharp 将单引号转换为双引号?

Anglesharp converts single quotes into double quotes?

AngleSharp 似乎将单引号转换为双引号。这是真的?如果是这样,它会影响我从请求中获取 JSON 数据。我正在调用 returns html 包裹在 json 对象中的控制器。 html 的一部分具有使用单引号的属性。调用 OpenAsync 方法后,生成的文档将它们转换为双引号。因此,当我随后使用 Newtonsoft.Json 时,它会尝试基于这些进行反序列化。有没有办法通过配置设置来防止这种情况发生?

这是错误的。 AngleSharp 遵循 HTML 规范。并使用默认序列化程序输出所有 HTML,该序列化程序使用双引号表示属性。对于您的 JSON 数据,您不必担心。

在我看来,您下载了一些本不应该被反序列化和再次序列化的内容。如果您提供更多细节您实际尝试做的事情(请提供 MWE)我可以详细说明应该更改/可以做些什么来实现您尝试做的事情。