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

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

Passo a passo

  1. 1

    Cole JSON ou abra um arquivo

    Cole JSON ou abra um arquivo JSON ou TXT de até 100 MB.

  2. 2

    Digite a expressão JMESPath

    Informe uma expressão JMESPath, por exemplo people[?age > `30`].name.

  3. 3

    Exportar o resultado

    Escolha o formato e copie ou baixe o resultado.

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

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