jfmt.dev

Testador JSONPath

Escreva uma expressão, execute no JSON da esquerda e leia matches à direita.

input.json

Formatador JSON

Entrada0 B
Saída · preview.json
{ }

Execute uma ferramenta para ver o resultado aqui

Sincronização em diretoPronto · processado localmente no navegador
Processamento local: seu JSON nunca sai do navegador.

O que você pode consultar

Caminhos como $.store.book[*].author. JSON inválido ou expressão ruim mostra erro. Tudo local.

Entrada de exemplo nesta página

O editor vem com um exemplo pequeno para «Testador JSONPath». JSONPath executa consultas como $.store.book[*].author neste separador, sem enviar ao servidor. Substitua pelo seu ficheiro; nada é enviado ao jfmt.dev.

{
  "store": {
    "book": [
      { "author": "Ada", "price": 8 },
      { "author": "Linus", "price": 12 }
    ]
  }
}

Como usar esta ferramenta

  1. Cole JSON no editor «Testador JSONPath». O ficheiro fica neste separador e não é enviado ao jfmt.dev.
  2. Clique em Executar. JSONPath executa consultas como $.store.book[*].author neste separador, sem enviar ao servidor.
  3. Copie o resultado ou abra uma ferramenta relacionada. Ferramentas relacionadas: beautify, validate, minify, JSON para CSV, YAML e XML — tudo local.
  4. O JFmt corre num Web Worker deste separador. Não cole segredos de produção se partilhar o ecrã.

Quando usar esta página

Esta página «Testador JSONPath» serve uma pesquisa específica; a home continua o formatador geral. JSONPath executa consultas como $.store.book[*].author neste separador, sem enviar ao servidor. Ferramentas relacionadas: beautify, validate, minify, JSON para CSV, YAML e XML — tudo local. O JFmt corre num Web Worker deste separador. Não cole segredos de produção se partilhar o ecrã. Leia os erros na saída em vez de enviar dados de produção para outro sítio.

FAQ

Qual dialeto?

Subconjunto prático para $.a.b[*].c.

Arrays?

Sim, [*] ou índices numéricos.

Upload?

Não.

O ficheiro é enviado?

Não. O processamento corre num Web Worker deste separador. O jfmt.dev não recebe o conteúdo.

Porque existe outra URL?

Para essa pesquisa abrir a operação já selecionada. JSONPath executa consultas como $.store.book[*].author neste separador, sem enviar ao servidor.