Consulta JSONPath
Extraia nós JSON com uma expressão e copie um resultado ou todos os correspondentes
Consulta JSONPath explicada
O JSONPath localiza nós com uma expressão semelhante a um caminho, por exemplo percorrendo campos de objeto por nível, iterando arrays com um curinga ou filtrando elementos por uma condição. Esta página analisa o JSON localmente, executa a expressão e lista cada correspondência junto com seu caminho.
Uma expressão inválida reporta um erro sem quebrar o restante da página. Você pode copiar um único valor correspondente ou serializar todas as correspondências em um texto de array para scripts e casos de teste.
O exemplo padrão extrai campos de um array de livros. Substitua-o pelos seus próprios dados e expressões; alterar qualquer entrada limpa o resultado anterior, então execute a consulta novamente.
Perguntas frequentes
- Expressões de filtro são suportadas?
- Formas comuns de filtro são suportadas, como selecionar elementos de array por condições numéricas ou de string. A sintaxe exata depende da implementação de JSONPath, então valide expressões complexas em dados de exemplo primeiro.
- Por que o resultado é um array vazio?
- Um resultado vazio geralmente significa que o caminho não encontrou nenhum nó. Verifique a grafia das chaves, os índices de array e o número de níveis.
- Todas as correspondências podem ser copiadas de uma vez?
- Sim. Copiar todos os resultados coloca os valores correspondentes na área de transferência como texto de array JSON, e nada é produzido quando não há correspondência.