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 对象可以表示布尔值、数字和字符串这三种基元 JSON 值类型,还可以通过提供访问它们的方法来表示数组和对象的复杂值类型。 |
接口
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"]);