0

この質問に対する答えは、Json 文字列をハードコードされたクラスにロードする方法を示していますJavaScriptSerializer。ただし、クラス構造をコーディングする必要があり、文字列全体の解析に関心がなく、いくつかの値に関心があるだけの場合、これは実用的ではないように見えます。

xElement.Elements("Items").Select( el => el.Elements("Title"))たとえば、単純に XML 文字列を読み込んでから、すべてのアイテムのタイトルを一覧表示するために使用できる XElement に似たものはありますか。サードパーティのライブラリを使わずに純粋な .NET を使用できることが望ましいです。XElementのようにlinqもできるといいですね

コンテキストが役立つ場合に備えて、StackExchange API (json 形式) によって提供される質問のリストを適切にフォーマットされた文字列に解析しようとしています。タイトル、リンク、作成者などの情報のみが必要です。

4

1 に答える 1

1

あなたが本当に求めているのは、Linq to JSON アダプターのようです。必要がないのに、なぜ XML の負担がかかるのでしょうか。JSON は XML 形式ではなく、オブジェクトのシリアル化形式であるため、「JSON のオブジェクトで LINQ to Objects を使用するにはどうすればよいですか?」と考える必要があります。

「Linq json」を Google ですばやく検索すると、興味深いトピックがいくつか見つかります。試してみてください。

于 2012-02-11T04:37:25.383 に答える