Windows.Data.Json 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
JSON 配列、値、およびオブジェクトのサポートを提供します。
クラス
JsonArray |
JSON 配列を表します。 JsonArray は 、配列内の要素を反復処理してその内容を更新するメソッドを提供する IVector(IJsonValue ) インターフェイスと IIterable(IJsonValue) インターフェイスを継承します。 |
JsonError |
JSON データの解析中に発生したエラーを表します。 |
JsonObject |
名前と JsonValue のペアのコレクションを含む JSON オブジェクトを表します。 JsonObject は、名前と値のペアをディクショナリのように操作できるように 、JsonValue と IMap<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"]);