0

XmlDocumentを使用せずにXML文字列をJSON文字列に(またはその逆に)変換するためのよりメモリ効率の高いソリューションを見つけようとしています。

現在、私が試したすべてのサードパーティライブラリは、入力としてXmlDocumentを想定しています。

XmlReaderを使用して独自のパーサーを作成する前に、すぐに使用できるソリューションを誰かが知っているかどうか疑問に思っていました。

4

2 に答える 2

0

正確に何をしようとしていますか: XML から直接 JSON を生成するか、XML 文字列をオブジェクトに逆シリアル化してから JSON にシリアル化しますか?

XmlSerializer私が作成したもの (内部で使用されます) を調べる必要がある場合XmlReaderは、コードとその使用方法をここで見つけることができます。

Generics を使用した XML シリアライゼーション

于 2012-11-26T15:33:24.800 に答える
0

最終的に、xml 要素を表すオブジェクトのツリーを保持する独自の薄いLightXmlDocumentを作成しました。

XmlReaderを使用して実装されたLoadXmlメソッド、xml 文字列を読み取ってツリーを構築しています。

各スレッドが異なる xml サイズで 900 回反復する 10 個のスレッドでテストされました。

ここに画像の説明を入力

于 2012-12-05T08:41:15.283 に答える