- JSONPath
- Linguagem de consulta para dados JSON, similar ao XPath para XML. As expressões como $.store.book[0].title navegam pela hierarquia JSON usando notação de pontos.
- Raíz ($)
- O ponto de partida de qualquer expressão JSONPath, representando o documento JSON completo.
- Comodín (*)
- Corresponde a qualquer elemento. $.store.* retorna todos os filhos do objeto store.
- Descenso recursivo (..)
- Busca todos os nós descendentes independentemente da profundidade. $..author retorna todos os campos author em qualquer nível de aninhamento.
- Expresión de filtro ?(())
- Filtra elementos por condição. $.store.book[?(@.price < 10)] retorna livros com preço menor que 10.
- Notación de corchetes
- Acesso a índice de array ou chave. $.book[0] (primeiro), $.book[-1] (último).
- Slice (0:2)
- Seleção de faixa de um array. $.book[0:2] retorna os elementos nos índices 0 e 1.
- jsonpath-plus
- Biblioteca JavaScript conforme RFC 9535 para avaliar JSONPath. Licença MIT, carregada via CDN.