JsonObject.Parse(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Analizza la stringa JSON specificata che rappresenta un oggetto JsonObject in un valore JSON.
Nota
Verrà generata un'eccezione se la stringa JSON specificata non è valida. L'uso di JsonObject.TryParse è un'alternativa consigliata. Una chiamata TryParse restituirà un valore booleano per indicare l'esito positivo o negativo e, se ha esito positivo, l'oggetto JsonObject risultante.
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
Parametri
- input
-
String
Platform::String
winrt::hstring
Stringa JSON specificata.
Restituisce
Commenti
Questo metodo può essere chiamato solo quando valueType è Null. Se il valore contenuto nella stringa JSON specificata è string, un numero o un booleano, valueType verrà aggiornato e il valore effettivo può quindi essere accessibile tramite i metodi GetString, GetNumber o GetBoolean . Se Parse non riesce a causa di errori di allocazione json o stringa JSON non validi, ValueType non verrà modificato.
Quando implementato nella sottoclasse JsonObject, questo metodo richiede che la stringa di input specificata sia un valore di oggetto JSON valido. Quando implementato nella sottoclasse JsonArray, questo metodo richiede che la stringa di input specificata sia un valore di matrice JSON valido. Lo stato dell'oggetto originale verrà sovrascritto quando JsonObject. Analizzare o JsonArray. Analizzare gli errori. Se Parse ha esito negativo, lo stato dell'oggetto rimane intatto.