JsonValue.Parse(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Analysiert die angegebene JSON-Zeichenfolge in eine JsonValue.
Hinweis
Diese Methode löst eine Ausnahme aus, wenn die bereitgestellte JSON-Zeichenfolge ungültig ist. Die Verwendung von JsonObject.TryParse ist eine empfohlene Alternative. Ein TryParse-Aufruf gibt einen booleschen Wert zurück, der auf Erfolg oder Fehler und bei erfolgreicher Ausführung den resultierenden JsonValue-Wert hinweist.
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
Parameter
- input
-
String
Platform::String
winrt::hstring
Die angegebene JSON-Zeichenfolge.
Gibt zurück
Hinweise
Diese Methode kann nur aufgerufen werden, wenn valueTypeNULL ist. Wenn der in der angegebenen JSON-Zeichenfolge enthaltene Wert ein String, eine Zahl oder ein Boolean ist, wird valueType aktualisiert, und auf den tatsächlichen Wert kann dann über die Methoden GetString, GetNumber oder GetBoolean zugegriffen werden. Wenn die Analyse aufgrund einer ungültigen JSON-Zeichenfolge oder eines Ressourcenzuordnungsfehlers fehlschlägt, wird valueType nicht geändert.
Bei der Implementierung in der Unterklasse JsonObject erfordert diese Methode, dass die angegebene Eingabezeichenfolge ein gültiger JSON-Objektwert ist. Bei der Implementierung in der Unterklasse JsonArray erfordert diese Methode, dass die angegebene Eingabezeichenfolge ein gültiger JSON-Arraywert ist. Der ursprüngliche Objektzustand wird beim JsonObject(jsonobject_jsonobject_1221375020.md) überschrieben. Analysieren oder JsonArray(jsonarray_jsonarray_1221375020.md). Die Analyse ist erfolgreich. Wenn die Analyse fehlschlägt, bleibt der Objektzustand intakt.