JSONListValues
Propósito
Lista os valores em dados JSON para um elemento especificado por um nome de objeto, um índice de matriz ou um caminho.
Formato
JSONListValues(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
Originado em
FileMaker Pro 16.0
Notas
•Cada valor retornado, exceto o último, termina com um retorno de carro.
•Esta função não é compatível com soluções em tempo de execução e retorna "?".
Exemplo 1
Obtém os valores de todos os objetos na raiz do objeto JSON.
JSONListValues("{ \"a\" : 11, \"b\" : 22, \"c\" : 33 }", "") retorna 11¶22¶33.
Exemplo 2
A partir dos
Exemplo de dados JSON armazenados na variável $$JSON, obtém os valores de todos os elementos da matriz no objeto "produto".
JSONListValues($$JSON; "padaria.produto") retorna
{"categoria":"Pães","id":"FB1","nome":"Rosquinhas","preço":1,99,"especial":true,"estoque":43}
{"categoria":"Bolos","id":"FB2","nome":"Bolo de chocolate","preço":22,5,"especial":true,"estoque":23}
{"categoria":"Pães","id":"FB3","nome":"Baguete","preço":3,95,"especial":true,"estoque":34}
Exemplo 3
A partir dos
Exemplo de dados JSON armazenados na variável $$JSON, obtém os valores de todos os elementos do primeiro objeto "produto" na matriz.
JSONListValues($$JSON; "padaria.produto[0]") retorna
Pães¶FB1¶Rosquinhas¶1,99¶true¶43.
Tópicos relacionados