Avaliador JMESPath
Execute expressões JMESPath Core localmente contra JSON e exporte o resultado.
Configurações JMESPath
JMESPath retorna exatamente um valor JSON, não corresponde às posições. Extensões da comunidade como root $, let, aritmética ou funções extras são bloqueadas.
Entrada
Privado por design: seus dados nunca saem do seu dispositivo.
Saída
Cole JSON válido e uma expressão JMESPath.
Bom saber
Bom saber
O avaliador JMESPath aplica estritamente o núcleo da especificação e retorna um único valor JSON.
Pesquisas típicas incluem testador JMESPath e AWS CLI query. O JMESPath costuma retornar null se um caminho não existir.
Casos de uso típicos
Testar uma expressão de query da AWS CLI antes do uso
A opção --query da AWS CLI usa JMESPath; teste aqui antes de usar em um script.
Extrair uma lista filtrada de um documento JSON
Use uma expressão como people[?age > `30`].name para extrair valores filtrados.
Dicas para melhores resultados
Atribua resultados null a caminhos ausentes
Se uma query retornar null, verifique primeiro nomes de campos e projeções.
Não espere extensões da comunidade de outras bibliotecas
Root $, let, aritmética ou funções extras são bloqueados, pois não fazem parte do núcleo.
Como funciona
Como funciona
Passo a passo
Funções
Funções
Especificação núcleo estrita
Bloqueia extensões da comunidade para máxima conformidade.
Quatro formatos de saída
JSON, JSON Lines, CSV ou texto simples para o resultado.
Processamento local
Seus dados nunca saem do seu dispositivo.
Perguntas frequentes
Perguntas frequentes
Por que minha query retorna null?
O JMESPath retorna null se um caminho não existir — verifique campos e filtros.
Meus dados são enviados?
Não. A avaliação é totalmente local.
Mais ferramentas
Mais ferramentas
Avaliador JSONPath
Execute consultas JSONPath RFC 9535 localmente contra JSON e mostre caminhos normalizados.
Formatador JSON
Valide, formate, minifique, analise e inspecione JSON em árvore localmente.
JSON para CSV
Converta arquivos JSON ou texto JSON colado para CSV diretamente no navegador.
JSON para interface TypeScript
Infira interfaces TypeScript e type aliases de exemplos JSON localmente.