JsonObject.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, die ein JsonObject darstellt, in einen JSON-Wert.
Hinweis
Dadurch wird eine Ausnahme ausgelöst, 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 den Erfolg oder Fehler und bei Erfolgreicher Ausführung das resultierende JsonObject-Objekt angibt.
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
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.