JsonValue.Parse(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的 JSON 字串剖析為 JsonValue。
注意
如果提供的 JSON 字串無效,這個方法將會擲回例外狀況。 建議使用 JsonObject.TryParse 。 TryParse呼叫會傳回布林值,指出成功或失敗,如果成功,則會產生JsonValue。
public:
static JsonValue ^ Parse(Platform::String ^ input);
static JsonValue Parse(winrt::hstring const& input);
public static JsonValue Parse(string input);
function parse(input)
Public Shared Function Parse (input As String) As JsonValue
參數
- input
-
String
Platform::String
winrt::hstring
指定的 JSON 字串。
傳回
備註
只有在 ValueType 為 Null時,才能呼叫這個方法。 如果指定 JSON 字串中包含的值是 String、Number 或 Boolean, 則會更新 ValueType ,然後可以透過 GetString、 GetNumber 或 GetBoolean 方法存取實際值。 如果剖析因為 JSON 字串或資源配置錯誤而失敗, 則 ValueType 將不會變更。
在子類別 JsonObject上實作時,此方法需要指定的輸入字串為有效的 JSON 物件值。 在子類別 JsonArray上實作時,此方法需要指定的輸入字串為有效的 JSON 陣列值。 當 JsonObject (jsonobject_jsonobject_1221375020.md) 時,將會覆寫原始物件狀態。Parse 或 JsonArray (jsonarray_jsonarray_1221375020.md) 。剖析成功。 如果 Parse 失敗,物件狀態會保持不變。