Testador JSONPath

J SON e um J SON P ath como $.user.nameou $. it ems [ 0 ] para ver valores correspond entes instant ane amente .Ú til para extra ir campos de respostas de API e dep urar configura ções .

Privacidade: processado localmente, nunca carregado.

↓ Colar na área de entrada abaixo para ver os resultados instantaneamente

在 JSON 文档上测试 JSONPath 表达式; 支持 $.field 与 [index] 语法。

JSONPath

JSON 输入

粘贴 API 响应或配置文件。

查询结果

"Ada"

Notas

说明

支持 $.a.b 与 $.arr[0] 等常见路径; 完整 JSONPath 规范子集。数据在本地解析,不上传。

J SON e um J SON P ath como $.user.nameou $. it ems [ 0 ] para ver valores correspond entes instant ane amente .Ú til para extra ir campos de respostas de API e dep urar configura ções .

Iniciação rápida

  1. Entre em JSONPath

    Começa com $; suporta .field e [index].

  2. Coloque o JSON

    Objetos ou Arrays.

  3. Ver Output

    A saída é um fragmento JSON formatado.

Exemplos de caminhos comuns

$.store.book[0].title obtém o primeiro título do livro; wildcards completos precisam de libs dedicadas do JSONPath - esta ferramenta cobre subconjuntos comuns.

Fluxo de trabalho típico

Ao trabalhar com respostas da API, primeiro copie o JSON bruto das ferramentas de desenvolvedor do navegador e cole no painel esquerdo. Tente caminhos básicos como $. data para inspecionar a estrutura, em seguida, refine com caminhos como $. data.users[0].email. As correspondências aparecem instantaneamente à direita, com erros de sintaxe destacados.

Para arquivos de configuração, use wildcards como $.. chave para encontrar todas as chaves correspondentes, ou expressões de filtro como $.items[? (@.price>10) »Com arrays aninhados, tente $.. [*] para achatar todos os níveis. Os resultados são atualizados ao vivo com cada mudança de caminho - não há atualização necessária.

Exemplos

Exemplo

Input

{"user":{"name":"Ada"}} + $.user.name

Output

"Ada"

FAQ

Filtro de expressões?

Caminhos de pontos e índices de matriz suportados; use jsonpath-plus para filtros complexos.

Dados carregados?

Não, partilhado localmente.

Por que meu caminho está retornando resultados vazios?

Correções comuns: 1) Substitua aspas simples com aspas duplas em JSON 2) Comece o caminho com a raiz $3) Verifique os limites da matriz 4) Verifique a sintaxe do filtro. Comece com caminhos simples, como $* Verifique primeiro a estrutura.