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 字串。

傳回

備註

只有在 ValueType 為 Null 時,才能呼叫 這個方法。 如果指定 JSON 字串中包含的值為 String、Number 或 Boolean, 則會更新 ValueType ,然後可以透過 GetStringGetNumberGetBoolean 方法來存取實際值。 如果 剖析 因 JSON 字串或資源配置錯誤而失敗, 則 ValueType 將不會變更。

在子類別 JsonObject上實作時,此方法需要指定的輸入字串為有效的 JSON 物件值。 在子類別 JsonArray上實作時,此方法需要指定的輸入字串為有效的 JSON 陣列值。 當 JsonObject時,將會覆寫原始的物件狀態。剖析JsonArray剖析成功。 如果 Parse 失敗,物件狀態會保持不變。

適用於

另請參閱