ホームページ > バックエンド開発 > C++ > JSON.NET を使用せずに Windows 8 Metro アプリで JSON データを解析するにはどうすればよいですか?

JSON.NET を使用せずに Windows 8 Metro アプリで JSON データを解析するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2025-01-01 03:05:10
オリジナル
898 人が閲覧しました

How Can I Parse JSON Data in Windows 8 Metro Apps without JSON.NET?

JSON.NET を使用しない Metro アプリケーションでの JSON の解析

Visual Studio 2011 で Windows 8 用の Metro アプリケーションを開発すると、次のような問題が発生する可能性があります。 JSON データを解析します。これに対処するために、Microsoft は、.NET 4.5 以降でアクセスできる System.Json 名前空間内にクラスを導入しました。

System.Json を使用した JSON の解析

JSON の解析を開始するには、System.Runtime.Serialization アセンブリへの参照を追加します。 JsonValue.Parse() を利用して JSON テキストを解析し、JsonValue を取得します。 JSON 文字列がオブジェクトを表す場合は、値を JsonObject にキャストできます。

サンプル コード

using System.Json;

// Parse JSON text into a JsonValue
JsonValue value = JsonValue.Parse(@"{ ""name"":""Prince Charming"", ...");

// Cast the value to a JsonObject
JsonObject result = value as JsonObject;

// Access property values
Console.WriteLine("Name .... {0}", (string)result["name"]);
Console.WriteLine("Artist .. {0}", (string)result["artist"]);
Console.WriteLine("Genre ... {0}", (string)result["genre"]);
Console.WriteLine("Album ... {0}", (string)result["album"]);
ログイン後にコピー

System.Xml.Linq との類似点

System.Json 名前空間のクラスは、次のクラスに似ています。 System.Xml.Linq。これにより、Metro アプリケーション内での JSON データの簡単なナビゲーションと操作が可能になります。

以上がJSON.NET を使用せずに Windows 8 Metro アプリで JSON データを解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート