Fatos principais
- Categoria
- Data Processing
- Tipos de entrada
- textarea, select, checkbox
- Tipo de saída
- text
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Extrator de Valores JSON permite extrair dados específicos de objetos JSON complexos e aninhados utilizando expressões JSONPath, facilitando a análise de respostas de APIs e arquivos de configuração.
Quando usar
- •Quando você precisa isolar campos específicos de uma resposta de API extensa.
- •Ao processar arquivos de configuração JSON com estruturas profundamente aninhadas.
- •Para converter dados JSON brutos em formatos mais legíveis como CSV ou listas simples.
Como funciona
- •Cole o seu código JSON na área de entrada.
- •Defina uma ou mais expressões JSONPath para localizar os dados desejados.
- •Escolha o formato de saída preferido, como lista, JSON, CSV ou XML.
- •Ajuste as configurações opcionais para incluir caminhos ou achatar arrays e execute a extração.
Casos de uso
Exemplos
1. Extrair nomes de usuários de uma API
Desenvolvedor Web- Contexto
- Uma resposta de API contém uma lista de centenas de usuários com muitos metadados desnecessários.
- Problema
- Preciso apenas de uma lista simples com os nomes de todos os usuários para um relatório.
- Como usar
- Cole o JSON da API, use a expressão '$.users[*].name' e selecione o formato de saída 'Simple List'.
- Configuração de exemplo
-
jsonPaths: $.users[*].name, outputFormat: list - Resultado
- Uma lista limpa contendo apenas os nomes dos usuários, pronta para ser copiada.
2. Converter dados de produtos para CSV
Analista de Dados- Contexto
- Recebi um arquivo JSON com detalhes de estoque, incluindo preços e SKUs.
- Problema
- Preciso importar esses dados para o Excel, mas o formato JSON não é compatível diretamente.
- Como usar
- Insira o JSON, defina as expressões para preço e SKU, e selecione o formato de saída 'CSV'.
- Configuração de exemplo
-
jsonPaths: $.items[*].sku $.items[*].price, outputFormat: csv - Resultado
- Um arquivo formatado em CSV com colunas de SKU e preço, pronto para importação em planilhas.
Testar com amostras
jsonHubs relacionados
FAQ
O que é JSONPath?
JSONPath é uma linguagem de consulta para JSON, semelhante ao XPath para XML, usada para navegar e extrair partes de um documento JSON.
Posso extrair múltiplos valores de uma vez?
Sim, você pode inserir várias expressões JSONPath, uma por linha, para extrair diferentes campos simultaneamente.
Quais formatos de saída são suportados?
A ferramenta suporta a exportação dos resultados em Lista Simples, Array JSON, CSV e XML.
Como funciona a opção de achatar arrays?
Ao ativar 'Flatten Array Results', os arrays extraídos são convertidos em valores individuais, facilitando a leitura em formatos tabulares como CSV.
É possível incluir o caminho do dado extraído?
Sim, ao marcar a opção 'Include Path Information', o resultado exibirá o caminho completo que levou àquele valor específico.