Fatos principais
- Categoria
- Data Processing
- Tipos de entrada
- textarea, checkbox
- Tipo de saída
- text
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
Esta ferramenta permite limpar seus dados rapidamente, removendo valores "falsy" (como null, undefined, NaN, false, 0 ou strings vazias) de qualquer array JSON de forma eficiente utilizando o método _.compact do Lodash.
Quando usar
- •Ao preparar conjuntos de dados para processamento onde valores nulos ou vazios causam erros.
- •Ao limpar respostas de APIs que contêm entradas inválidas ou não preenchidas.
- •Ao filtrar listas de resultados para manter apenas valores significativos e utilizáveis.
Como funciona
- •Cole o seu array no formato JSON na caixa de entrada.
- •Selecione as opções de preservação caso deseje manter zeros ou strings vazias no resultado.
- •Clique no botão de processar para que a ferramenta remova automaticamente todos os valores falsy.
- •Copie o array resultante limpo para utilizar em seu código ou aplicação.
Casos de uso
Exemplos
1. Limpeza de lista de IDs
- Contexto
- Um desenvolvedor recebeu uma lista de IDs de usuários de um sistema legado que continha vários valores nulos e indefinidos.
- Problema
- Os valores nulos estavam causando erros em uma função de mapeamento posterior.
- Como usar
- Cole o array com os valores misturados e execute a compactação padrão.
- Configuração de exemplo
-
preserveZeros: false, preserveEmptyStrings: false - Resultado
- Um array limpo contendo apenas os IDs numéricos válidos, pronto para uso.
2. Processamento de métricas financeiras
- Contexto
- Uma lista de valores de transações financeiras continha zeros que representavam transações pendentes, mas também nulls de erros de sistema.
- Problema
- O usuário precisava remover os erros (null), mas manter os zeros para contagem de transações.
- Como usar
- Cole o array e marque a opção 'Preservar Zeros'.
- Configuração de exemplo
-
preserveZeros: true, preserveEmptyStrings: false - Resultado
- Um array contendo os valores das transações e os zeros, sem os valores nulos ou indefinidos.
Testar com amostras
json, video, textHubs relacionados
FAQ
O que são valores falsy?
São valores que, em um contexto booleano, são avaliados como falsos, incluindo false, null, 0, "" (string vazia), undefined e NaN.
Posso manter o número zero no meu array?
Sim, basta marcar a opção 'Preservar Zeros' antes de processar o array.
A ferramenta altera a ordem dos elementos?
Não, a ferramenta preserva a ordem original dos elementos que não foram removidos.
É possível manter strings vazias?
Sim, ative a opção 'Preservar Strings Vazios' para que as strings "" não sejam removidas do resultado final.
Qual formato de entrada é aceito?
A ferramenta aceita arrays no formato JSON padrão, como [1, null, "texto", 0].