JsonValue.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 em um JsonValue.
Observação
Esse método 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 bem-sucedido, o JsonValue resultante.
public:
static JsonValue ^ Parse(Platform::String ^ input);
static JsonValue Parse(winrt::hstring const& input);
public static JsonValue Parse(string input);
function parse(input)
Public Shared Function Parse (input As String) As JsonValue
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 for Null. Se o valor contido na cadeia de caracteres JSON especificada for uma Cadeia de Caracteres, um Número ou um Booleano, 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 exige 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(jsonobject_jsonobject_1221375020.md). Analisar ou JsonArray(jsonarray_jsonarray_1221375020.md). A análise é bem-sucedida. Se a análise falhar, o estado do objeto permanecerá intacto.