Pular para o conteudo principal
CuteJSON
↑↓ Navegar Enter Selecionar Esc Fechar

Testador JSONPath

Teste expressoes JSONPath contra um documento JSON e veja os resultados instantaneamente.

Voltar para todas as ferramentas

Atalhos de teclado

Estes funcionam onde a acao correspondente existe nesta pagina.

Abrir a paleta de comandos
Ctrl/Cmd + K
Executar a acao principal
Ctrl/Cmd + Enter
Formatar
Ctrl/Cmd + Shift + F
Minimizar
Ctrl/Cmd + Shift + M
Copiar saida
Ctrl/Cmd + Shift + C
Abrir arquivo
Ctrl/Cmd + Shift + O
Baixar saida
Ctrl/Cmd + S
Fechar este dialogo
Esc
Abrir este dialogo
F1 / ?

Dados locais

Tudo abaixo e armazenado apenas neste navegador, neste dispositivo. Nada e enviado a lugar nenhum, e fechar este dialogo nao e necessario para que isso continue verdade.

Rascunhos nao salvos
Ferramentas com opcoes lembradas

Arquivos abertos recentemente

    Nenhum arquivo aberto ainda neste dispositivo.

    Compartilhar via link

    O conteudo e empacotado na parte do link apos o #, que navegadores nunca enviam a um servidor.

    Compartilha a primeira entrada nesta pagina.

    Nada para compartilhar ainda.

    Exemplos

    Entrada

    Carregar de uma URL

    Busca a URL diretamente do seu navegador.

    Matches

    Matches appear here.

    Funciona inteiramente no seu navegador.

    Sobre esta ferramenta

    Esta ferramenta implementa a sintaxe JSONPath definida no RFC 9535. Ela suporta notação pontilhada, notação colchete, descida recursiva, curingas, fatias de array e expressões de filtro. Ela não implementa todos os recursos do RFC, mas cobre os casos de uso mais comuns.

    Como usar

    1. Paste your JSON into the editor, or load the sample.
    2. Type a query, or press one of the examples. Results update as soon as you stop typing.
    3. Select a match to highlight it in the editor, and read the count above to confirm the query did what you meant.

    Supported syntax

    $ The whole document
    $.store.book A child by name
    $['a name'] A name that has a space or punctuation in it
    $.store.* Every child of a value
    $.book[0], $.book[-1] An element by position, counting back from the end with a minus
    $.book[1:4], $.book[::2] A range of elements, with an optional step
    $.book[0, 2], $['a', 'b'] Several selectors at once
    $..price The same selector at every depth
    $.book[?@.price < 10] Only the values that pass a test
    $.book[?@.isbn] Only the values that have a given key