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
- Insira ou cole o texto JSON na área de entrada de dados.
- Escreva o caminho JSONPath pretendido no campo da expressão.
- Execute a ferramenta para extrair os dados correspondentes.
- 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.