Ferramentas para desenvolvedores

Testador de JSONPath

Teste expressões JSONPath em dados JSON para consultar valores correspondentes e contagens.

Executar ferramenta

O testador de JSONPath permite avaliar expressões de pesquisa sobre estruturas de dados em formato JSON e inspecionar os elementos obtidos. Esta ferramenta online aceita documentos estruturados e expressões com sintaxe de propriedades separadas por ponto, caracteres universais de pesquisa e notação de parênteses retos para posições ou intervalos de índices em listas. Quando submete uma estrutura válida e uma expressão compatível, o painel de resultados apresenta a lista de valores correspondentes, a quantidade total de correspondências encontradas e a expressão aplicada na consulta. Caso os campos estejam em branco ou contenham apenas espaços, a ferramenta conclui a análise sem apresentar elementos encontrados. Se o texto estruturado apresentar erros de formatação ou sintaxe incorreta, o processamento falha e não devolve valores extraídos. Esta utilidade apoia programadores e analistas na verificação rápida de regras de extração antes da respetiva integração em sistemas e fluxos de dados.

Instruções

  1. Insira ou cole o texto JSON na área de entrada de dados.
  2. Escreva o caminho JSONPath pretendido no campo da expressão.
  3. Execute a ferramenta para extrair os dados correspondentes.
  4. Analise no painel de resultados os valores encontrados, a contagem e a expressão utilizada.

Exemplos

  • Obter o nome de todos os produtos de uma lista: texto JSON {"produtos": [{"nome": "Teclado"}, {"nome": "Rato"}]} com a expressão produtos.*.nome para extrair cada designação individual.
  • Aceder ao primeiro elemento de uma lista: texto JSON {"servidores": ["web01", "web02"]} com a expressão servidores[0] para recolher o valor inicial.

Perguntas frequentes

Que formatos de expressão são suportados?

O avaliador suporta caminhos de propriedades separados por ponto, caracteres universais de pesquisa para percorrer objetos ou listas, bem como expressões de índice e intervalos com parênteses retos.

O que acontece se a consulta não encontrar correspondências?

Se a estrutura JSON for válida mas a expressão não coincidir com qualquer elemento, a ferramenta apresenta zero resultados com uma lista de valores vazia.

Como são tratados dados JSON com erros de sintaxe?

Quando o texto JSON não cumpre a especificação padrão e ambos os campos contêm texto, a ferramenta não realiza a extração e assinala que a entrada é inválida.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.