Fatos principais
- Categoria
- Data Processing
- Tipos de entrada
- textarea
- Tipo de saída
- text
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
Esta ferramenta permite iterar sobre as propriedades enumeráveis próprias de um objeto JSON de forma rápida e precisa, utilizando a função _.forOwn da biblioteca lodash para extrair pares de chave e valor.
Quando usar
- •Quando você precisa extrair apenas as propriedades diretas de um objeto, ignorando propriedades herdadas do protótipo.
- •Ao processar objetos complexos e precisar de uma lista estruturada de entradas para manipulação de dados.
- •Para converter objetos JSON em formatos de lista mais fáceis de iterar em aplicações frontend ou scripts de automação.
Como funciona
- •Cole o seu objeto JSON no campo de entrada.
- •A ferramenta processa o objeto utilizando a função _.forOwn do lodash.
- •O sistema filtra automaticamente apenas as propriedades próprias e enumeráveis.
- •O resultado é exibido como uma lista organizada de objetos contendo as chaves e seus respectivos valores.
Casos de uso
Exemplos
1. Extração de Configurações
Desenvolvedor Frontend- Contexto
- Um desenvolvedor precisa converter um objeto de configuração de tema em uma lista para popular um menu de seleção dinâmico.
- Problema
- O objeto de configuração possui muitas propriedades e o desenvolvedor precisa de uma lista limpa de pares chave-valor.
- Como usar
- Insira o objeto de configuração no campo de entrada e execute a ferramenta.
- Configuração de exemplo
-
{"primaryColor": "#000", "fontSize": "14px", "borderRadius": "4px"} - Resultado
- Uma lista contendo três objetos: {'key': 'primaryColor', 'value': '#000'}, {'key': 'fontSize', 'value': '14px'}, {'key': 'borderRadius', 'value': '4px'}.
2. Normalização de Dados de Usuário
Analista de Dados- Contexto
- Um analista recebeu um objeto JSON contendo dados de perfil de usuário e precisa listar os atributos para um relatório.
- Problema
- O objeto contém propriedades herdadas que não devem aparecer no relatório final.
- Como usar
- Cole o objeto do usuário na ferramenta para filtrar apenas as propriedades próprias.
- Configuração de exemplo
-
{"nome": "Ana", "id": 101, "ativo": true} - Resultado
- Uma lista limpa com as chaves 'nome', 'id' e 'ativo', pronta para ser exportada ou utilizada em tabelas.
Testar com amostras
jsonHubs relacionados
FAQ
O que significa 'propriedades próprias'?
Propriedades próprias são aquelas definidas diretamente no objeto, excluindo qualquer propriedade herdada através da cadeia de protótipos.
A ferramenta suporta objetos aninhados?
Sim, a ferramenta processa o objeto fornecido, mas a iteração foca no nível superior das propriedades enumeráveis do objeto raiz.
O que acontece se eu inserir um JSON inválido?
A ferramenta não conseguirá processar a entrada e retornará um erro indicando que o formato JSON é inválido.
A ordem das chaves é preservada?
Sim, a ferramenta retorna uma lista ordenada baseada na iteração das propriedades do objeto.
Posso usar esta ferramenta para limpar dados de API?
Com certeza, é ideal para normalizar respostas de APIs que contêm metadados indesejados, focando apenas nos dados próprios do objeto.