Windows.Data.Json 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 JSON 陣列、值和物件的支援。
類別
JsonArray |
表示 JSON 陣列。 JsonArray 會繼承 IJsonValue (IJsonValue) 和 IIterable (IJsonValue) 介面,以提供方法逐一查看陣列中的元素並更新其內容。 |
JsonError |
表示剖析 JSON 資料時遇到的錯誤。 |
JsonObject |
表示包含名稱和 JsonValue 配對集合的 JSON 物件。 JsonObject 是可啟用的類別,可實作JsonValue和IMap < 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"]);