- Linguagem de consulta leve para explorar e transformar dados JSON com eficiência, oferecendo sintaxe concisa e alta extensibilidade
- Motor compacto de 4,0 kB, com estrutura ainda mais leve de cerca de 2,0 kB ao excluir recursos de parser e serialização
- Inclui mais de 50 funções e operadores para dar suporte a manipulações complexas de dados, como filtragem, ordenação e mapeamento
- Usa um formato Intermediate JSON para permitir conversão mútua entre consultas em texto e consultas em JSON
- Suporte para funções definidas pelo usuário e extensão de operadores
- Fornece CLI (Command Line Interface) para automatizar o processamento de JSON baseado em arquivos
- Funciona em ambientes Node.js e npm, e também oferece separadamente uma implementação em Python (
jsonquery-python)
2 comentários
Parece ser a versão em biblioteca JavaScript do jq.
O fato de ser mutável parece deixar a escrita bem conveniente.
É uma pena que só tenha SDK para TS e Python, aff, talvez porque seja desenvolvimento solo.