Compartilhar via


JsonObject.Parse(String) Método

Definição

Analisa a cadeia de caracteres JSON especificada que representa um JsonObject em um valor JSON.

Observação

Isso gerará uma exceção se a cadeia de caracteres JSON fornecida não for válida. O uso de JsonObject.TryParse é uma alternativa recomendada. Uma chamada TryParse retornará um valor booliano para indicar êxito ou falha e, se tiver êxito, o 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

A cadeia de caracteres JSON especificada.

Retornos

Comentários

Esse método só pode ser chamado quando ValueType é Null. Se o valor contido na cadeia de caracteres JSON especificada for um String, um Number ou um Boolean, o ValueType será atualizado e o valor real poderá ser acessado por meio dos métodos GetString, GetNumber ou GetBoolean . Se a análise falhar devido a uma cadeia de caracteres JSON inválida ou erros de alocação de recursos, o ValueType não será alterado.

Quando implementado na subclasse JsonObject, esse método requer que a cadeia de caracteres de entrada especificada seja um valor de objeto JSON válido. Quando implementado na subclasse JsonArray, esse método requer que a cadeia de caracteres de entrada especificada seja um valor de matriz JSON válido. O estado do objeto original será substituído quando JsonObject. Analisar ou JsonArray. A análise é bem-sucedida. Se Parse falhar, o estado do objeto permanecerá intacto.

Aplica-se a

Confira também