Windows.Data.Json 命名空間

提供 JSON 陣列、值和物件的支援。

類別

JsonArray

表示 JSON 陣列。

JsonArray 會繼承 IJsonValue (IJsonValue) IIterable (IJsonValue) 介面,以提供方法逐一查看陣列中的元素並更新其內容。

JsonError

表示剖析 JSON 資料時遇到的錯誤。

JsonObject

表示包含名稱和 JsonValue 配對集合的 JSON 物件。

JsonObject 是可啟用的類別,可實作JsonValueIMap < String,IJsonValue> 介面,使其名稱/值組可以像字典一樣操作。 當有重複名稱的值時,將會儲存姓氏/值組。

JsonValue

實作代表 JSON 值的 IJsonValue 介面。

JsonValue 物件可以代表布林值、數位和字串的三種基本 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"]);

另請參閱