JsonObject.Parse(String) 方法

定义

将表示 JsonObject 的指定 JSON 字符串分析为 JSON 值。

注意

如果提供的 JSON 字符串无效,则会引发异常。 建议使用 JsonObject.TryParseTryParse 调用将返回一个布尔值,指示成功或失败,如果成功,则返回生成的 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 字符串。

返回

注解

仅当 ValueTypeNull 时,才能调用此方法。 如果指定的 JSON 字符串中包含的值为 String、Number 或布尔值,则将更新 ValueType ,然后可以通过 GetStringGetNumberGetBoolean 方法访问实际值。 如果 分析 由于 JSON 字符串无效或资源分配错误而失败,则 不会更改 ValueType

在子类 JsonObject 上实现时,此方法要求指定的输入字符串为有效的 JSON 对象值。 在子类 JsonArray 上实现时,此方法要求指定的输入字符串为有效的 JSON 数组值。 当 JsonObject 时,将覆盖原始对象状态。分析JsonArray分析成功。 如果 分析 失败,则对象状态保持不变。

适用于

另请参阅