Windows.Data.Json 名前空間

JSON 配列、値、およびオブジェクトのサポートを提供します。

クラス

JsonArray

JSON 配列を表します。

JsonArray は 、配列内の要素を反復処理してその内容を更新するメソッドを提供する IVector(IJsonValue ) インターフェイスと IIterable(IJsonValue) インターフェイスを継承します。

JsonError

JSON データの解析中に発生したエラーを表します。

JsonObject

名前と JsonValue のペアのコレクションを含む JSON オブジェクトを表します。

JsonObject は、名前と値のペアをディクショナリのように操作できるように 、JsonValueIMap<String,IJsonValue> インターフェイスを実装するアクティブ化可能なクラスです。 名前が重複する値がある場合は、姓と値のペアが格納されます。

JsonValue

JSON 値を表す IJsonValue インターフェイスを実装します。

JsonValue オブジェクトは、Boolean、Number、String の 3 つのプリミティブ JSON 値型を表すことができます。また、それらにアクセスする方法を提供することで、Array と Object の複合値型を表すこともできます。

インターフェイス

IJsonValue

JSON 値をカプセル化します。

列挙型

JsonErrorStatus

JSON データの解析中に発生したエラーを定義します。

JsonValueType

JsonValue オブジェクトの JSON 値の型を指定します。

string jsonString = await FileIO.ReadTextAsync(await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/MyData.json")));
var rootObject = JsonObject.Parse(jsonString);
System.Diagnostics.Debug.WriteLine(rootObject["myJsonProperty"]);

こちらもご覧ください