1

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

4

1 回答 1

0

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

在我看来,您下载的东西永远不应该被反序列化和再次序列化。如果您提供更多详细信息(请提供 MWE),我可以详细说明应该更改/可以做些什么来实现您尝试做的事情。

于 2016-03-21T19:34:04.923 回答