JsonArray.Parse(String) 方法

定义

分析表示 JsonArray 的指定 JSON 字符串。

注意

如果提供的 JSON 字符串无效,此方法将引发异常。 建议使用 JsonObject.TryParseTryParse 调用将返回一个布尔值,指示成功或失败,如果成功,则返回生成的 JsonArray

public:
 static JsonArray ^ Parse(Platform::String ^ input);
 static JsonArray Parse(winrt::hstring const& input);
public static JsonArray Parse(string input);
function parse(input)
Public Shared Function Parse (input As String) As JsonArray

参数

input
String

Platform::String

winrt::hstring

指定的 JSON 字符串。

返回

注解

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

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

适用于