1

AngleSharp は一重引用符を二重引用符に変換するようです。これは本当ですか?もしそうなら、リクエストから JSON データを取得できることに影響します。json オブジェクトにラップされた html を返すコントローラーを呼び出しています。HTML の一部には、一重引用符を使用した属性があります。OpenAsync メソッドを呼び出した後、結果のドキュメントはそれらを二重引用符に変換します。そのため、Newtonsoft.Json を使用すると、それらに基づいて逆シリアル化が試みられます。構成設定を通じてそれが起こらないようにする方法はありますか?

4

1 に答える 1

0

これは間違っています。AngleSharp は HTML 仕様に従います。属性などに二重引用符を使用するデフォルトのシリアライザーですべての HTML を出力します。JSON データについては、心配する必要はありません。

逆シリアル化して再度シリアル化することは想定されていなかったものをダウンロードしているように思えます。あなたが実際にやろうとしていることをもう少し詳しく提示していただければ (MWE を提示してください)、あなたがやろうとしていることを達成するために何を変更すべきか、何を行うことができるかについて詳しく説明できます。

于 2016-03-21T19:34:04.923 に答える