Testador de JSONPath
Testador de JSONPath online gratuito, sem necessidade de instalação. Suporta recursão, filtragem e cortes de strings
Sobre o Testador de JSONPath
Executa uma consulta JSONPath em qualquer documento JSON que você cole e mostra os nós correspondentes formatados de forma legível. Um tokenizador integrado suporta raiz ($), chaves com ponto e colchetes, curingas (*), descida recursiva (..), índice de matriz e fatia [0:2], além de expressões de filtro como [?(@.price < 10)].
Como usar
1. Cole um JSON válido na área de texto JSON Input à esquerda. 2. Digite uma expressão JSONPath (por ex. $.store.book[*].author) na entrada à direita. 3. Clique em Test para avaliar; o painel de resultados renderiza o JSON com recuo de 2 espaços. 4. Clique em Examples para inserir um dos cinco caminhos prontos. 5. Clique em Copy para copiar o resultado serializado em JSON.
Sintaxe de caminho suportada
Raiz $ e nó atual @. Acesso a membros por .key ou ['key']. O curinga * expande matrizes e valores de objeto. A descida recursiva .. percorre todos os níveis aninhados. Formas entre colchetes: [0] índice único, [0:2] fatia (início inclusivo, fim exclusivo), [?(@.field op value)] filtro com operadores >, <, >=, <=, ==, ===, !=, !==. Quando exatamente um nó corresponde, esse nó é retornado diretamente; caso contrário, uma matriz de correspondências é retornada.
▶O que faz o operador de descida recursiva ..?
▶Quais operadores são suportados dentro de filtros?
▶Por que uma única correspondência retorna sem encapsulamento?
▶O que acontece com JSON malformado?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.