Compartir a través de


JsonObject.Parse(String) Método

Definición

Analiza la cadena JSON especificada que representa un JsonObject en un valor JSON.

Nota

Esto producirá una excepción si la cadena JSON proporcionada no es válida. El uso de JsonObject.TryParse es una alternativa recomendada. Una llamada a TryParse devolverá un valor booleano para indicar si se ha realizado correctamente y, si se ejecuta correctamente, el jsonObject resultante.

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

Parámetros

input
String

Platform::String

winrt::hstring

Cadena JSON especificada.

Devoluciones

Comentarios

Solo se puede llamar a este método cuando ValueType es Null. Si el valor contenido en la cadena JSON especificada es String, number o boolean, se actualizará ValueType y se podrá acceder al valor real a través de los métodos GetString, GetNumber o GetBoolean . Si se produce un error en Parse debido a errores de asignación de recursos o cadenas JSON no válidas, no se cambiará ValueType .

Cuando se implementa en la subclase JsonObject, este método requiere que la cadena de entrada especificada sea un valor de objeto JSON válido. Cuando se implementa en la subclase JsonArray, este método requiere que la cadena de entrada especificada sea un valor de matriz JSON válido. El estado del objeto original se sobrescribirá cuando JsonObject. Analizar o JsonArray. El análisis se realiza correctamente. Si se produce un error en Parse , el estado del objeto permanece intacto.

Se aplica a

Consulte también