JsonObject.Parse(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.