Referência > Referência de funções > Funções de texto > JSONGetElement
 

JSONGetElement

Consulta em dados JSON um elemento especificado por um nome de objeto, um índice de matriz ou um caminho.

Formato 

JSONGetElement(JSON;ChaveOuÍndiceOuCaminho)

Parâmetros 

json - qualquer expressão de texto ou campo que contém um objeto ou matriz JSON.

ChaveOuÍndiceOuCaminho - qualquer expressão de texto ou campo que especifica um nome de objeto (chave), um índice de matriz ou caminho JSON. Consulte Utilização das funções JSON.

Tipo de dados retornado 

texto, número

Originado em 

FileMaker Pro 16.0

Descrição 

Se o valor JSON em ChaveOuÍndiceOuCaminho for um número ou um booleano, a função retornará um número; caso contrário, retornará texto.

Notas 

Esta função não é compatível com soluções em tempo de execução e retorna "?".

Exemplo 1 

JSONGetElement ( "{ \"a\" : 11, \"b\" : 22, \"c\" : 33 }" ; "b" ) retorna 22 como um número.

Exemplo 2 

JSONGetElement ( "[ true, false, true ]" ; 1 ) retorna 0 (falso) como um número.

Exemplo 3 

A partir dos Exemplo de dados JSON armazenados na variável $$JSON, obtém o valor do objeto "nome" do segundo objeto "produto" na matriz.

JSONGetElement ( $$JSON ; "padaria.produto[1]name" ) retorna Bolo de chocolate como texto.

Tópicos relacionados 

Referência de funções (lista de categorias)

Referência de funções (lista em ordem alfabética)

Sobre fórmulas

Sobre funções

Definição de campos de cálculo

Utilização de operadores em fórmulas

Utilização das funções JSON