次の方法で共有


JsonArray.Parse(String) メソッド

定義

JsonArray を表す指定した JSON 文字列を解析します。

Note

指定された JSON 文字列が無効な場合、このメソッドは例外をスローします。 JsonObject.TryParse を使用することをお勧めします。 TryParse 呼び出しは、成功または失敗を示すブール値を返し、成功した場合は結果の 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、または Boolean の場合、 ValueType は更新され、実際の値には GetStringGetNumber 、または GetBoolean メソッドを使用してアクセスできます。 無効な JSON 文字列またはリソース割り当てエラーが原因で 解析 が失敗した場合、 ValueType は変更されません。

サブクラス JsonObject に実装する場合、このメソッドでは、指定された入力文字列が有効な JSON オブジェクト値である必要があります。 サブクラス JsonArray で実装される場合、このメソッドでは、指定された入力文字列が有効な JSON 配列値である必要があります。 JsonObject の場合、元のオブジェクトの状態が上書きされます。Parse または JsonArray解析は成功します。 解析が失敗した場合、オブジェクトの状態はそのまま残ります。

適用対象