JsonObject.Parse(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将表示 JsonObject 的指定 JSON 字符串分析为 JSON 值。
注意
如果提供的 JSON 字符串无效,则会引发异常。 建议使用 JsonObject.TryParse 。 TryParse 调用将返回一个布尔值,指示成功或失败,如果成功,则返回生成的 JsonObject。
public:
static JsonObject ^ Parse(Platform::String ^ input);
static JsonObject Parse(winrt::hstring const& input);
public static JsonObject Parse(string input);
function parse(input)
Public Shared Function Parse (input As String) As JsonObject
参数
- input
-
String
Platform::String
winrt::hstring
指定的 JSON 字符串。
返回
注解
仅当 ValueType 为 Null 时,才能调用此方法。 如果指定的 JSON 字符串中包含的值为 String、Number 或布尔值,则将更新 ValueType ,然后可以通过 GetString、 GetNumber 或 GetBoolean 方法访问实际值。 如果 分析 由于 JSON 字符串无效或资源分配错误而失败,则 不会更改 ValueType 。
在子类 JsonObject 上实现时,此方法要求指定的输入字符串为有效的 JSON 对象值。 在子类 JsonArray 上实现时,此方法要求指定的输入字符串为有效的 JSON 数组值。 当 JsonObject 时,将覆盖原始对象状态。分析或 JsonArray。分析成功。 如果 分析 失败,则对象状态保持不变。