Freigeben über


JsonArray.Parse(String) Methode

Definition

Analysiert die angegebene JSON-Zeichenfolge, die ein JsonArray darstellt.

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 erfolg- oder fehlerangibt, und, falls erfolgreich, das resultierende 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

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 eine Zeichenfolge, eine Zahl oder ein boolescher Wert ist, wird der ValueType aktualisiert, und der tatsächliche Wert kann dann über die GetString-, GetNumber- oder GetBoolean-Methode zugegriffen werden. Wenn die Analyse aufgrund einer ungültigen JSON-Zeichenfolge oder eines Ressourcenzuordnungsfehlers fehlschlägt, wird valueType nicht geändert.

Wenn diese Methode für die Unterklasse JsonObject implementiert wird, muss die angegebene Eingabezeichenfolge ein gültiger JSON-Objektwert sein. Bei Implementierung in der JsonArray-Unterklasse erfordert diese Methode, dass die angegebene Eingabezeichenfolge ein gültiger JSON-Arraywert ist. Der ursprüngliche Objektzustand wird beim JsonObject überschrieben. Analysieren oder JsonArray. Die Analyse ist erfolgreich. Wenn die Analyse fehlschlägt, bleibt der Objektzustand intakt.

Gilt für: