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

时间:2016-03-16 22:20:30

标签: anglesharp

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

1 个答案:

答案 0 :(得分:0)

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

在我看来,你下载了一些从未被反序列化并再次序列化的东西。如果你提供一些你真正尝试做的细节(请提供一个MWE)我可以详细说明应该改变/可以做什么来实现你想要做的事情。