次の方法で共有


JsonObject.Parse(String) メソッド

定義

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 文字列。

戻り値

注釈

このメソッドは、 ValueTypeNull の場合にのみ呼び出すことができます。 指定した JSON 文字列に含まれる値が String、Number、または Boolean の場合、 ValueType が更新され、実際の値に GetStringGetNumber 、または GetBoolean メソッドを使用してアクセスできるようになります。 無効な JSON 文字列またはリソース割り当てエラーが原因で 解析 が失敗した場合、 ValueType は変更されません。

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

適用対象

こちらもご覧ください