Fatos principais
- Categoria
- Data Processing
- Tipos de entrada
- textarea, select, checkbox, text
- Tipo de saída
- html
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Studio de Consulta e Transformação JSONata é uma ferramenta poderosa para desenvolvedores e analistas de dados que precisam extrair, filtrar e reestruturar dados JSON complexos. Com suporte para visualização em tempo real, você pode testar expressões JSONata, comparar resultados entre diferentes conjuntos de dados e exportar a saída final perfeitamente para formatos como JSON, CSV, YAML ou Markdown.
Quando usar
- •Quando precisar extrair ou filtrar campos específicos de grandes cargas de dados JSON (payloads) retornadas por APIs.
- •Para transformar e reestruturar dados aninhados antes de importá-los para bancos de dados ou planilhas.
- •Ao testar e validar expressões JSONata comparando os resultados entre dois arquivos JSON diferentes simultaneamente.
Como funciona
- •Cole o seu código JSON original no campo 'Entrada JSON'.
- •Escreva a sua regra de extração ou transformação no campo 'Expressão JSONata'.
- •Insira um segundo JSON no campo de comparação (opcional) para validar a mesma expressão em dados diferentes.
- •Escolha o formato de saída desejado (JSON, CSV, YAML ou Markdown) e visualize ou exporte o resultado.
Casos de uso
Exemplos
1. Agrupar pedidos por status
Analista de Dados- Contexto
- Um analista recebe um dump de dados de e-commerce em JSON e precisa ver o total de pedidos agrupados por status (pago, pendente).
- Problema
- O JSON bruto é difícil de ler e não está sumarizado para relatórios em planilhas.
- Como usar
- Insira o JSON de pedidos, use a expressão de agrupamento e selecione a saída como CSV.
- Configuração de exemplo
-
{ "expression": "groupBy(orders, \"status\")", "outputFormat": "csv" } - Resultado
- Os dados são reestruturados em grupos de status e formatados em CSV para fácil importação no Excel.
2. Filtrar e exportar logs para Markdown
Engenheiro de DevOps- Contexto
- O engenheiro precisa extrair apenas os erros críticos de um arquivo de log JSON gigante para incluir na documentação do incidente.
- Problema
- Encontrar e formatar manualmente os erros críticos consome muito tempo e é propenso a erros.
- Como usar
- Cole o log no campo de entrada, escreva uma expressão JSONata para filtrar os erros e escolha 'Markdown' como formato de saída.
- Configuração de exemplo
-
{ "outputFormat": "markdown", "saveExpression": true, "templateName": "Filtro de Erros Críticos" } - Resultado
- Uma tabela Markdown limpa contendo apenas os logs críticos é gerada, pronta para ser colada no GitHub ou Jira, e a expressão fica salva para uso futuro.
Testar com amostras
json, csv, yamlHubs relacionados
FAQ
O que é JSONata?
JSONata é uma linguagem de consulta e transformação leve projetada especificamente para extrair e reestruturar dados de documentos JSON.
Quais formatos de exportação são suportados?
Você pode exportar os resultados da sua transformação diretamente para JSON, CSV, YAML ou tabelas em Markdown.
Posso comparar dois arquivos JSON ao mesmo tempo?
Sim, você pode usar o campo 'JSON de comparação' para aplicar a mesma expressão JSONata a um segundo conjunto de dados e analisar as diferenças.
É possível salvar as expressões que eu criar?
Sim, basta marcar a opção 'Salvar expressão' e definir um 'Nome do modelo' para reutilizar suas consultas no futuro.
Preciso instalar algum software para usar a ferramenta?
Não, o Studio de Consulta e Transformação JSONata funciona inteiramente no seu navegador, sem necessidade de instalações ou configurações complexas.