Remover valores null de um JSON
Limpe um documento JSON removendo recursivamente todas as chaves de objeto cujo valor é null, bem como os elementos null em matrizes.
Como funciona
Muitas APIs retornam objetos JSON cheios de campos com null para dados ausentes, o que aumenta o tamanho da carga útil sem necessidade ou dificulta a leitura de um payload de depuração. Esta ferramenta percorre todo o documento de forma recursiva — objetos aninhados, matrizes — e remove cada chave cujo valor é null, bem como cada elemento de matriz que seja null, para manter apenas os dados realmente presentes.
Os null profundamente aninhados também são removidos?
Sim, a remoção é totalmente recursiva: seja o null encontrado na raiz, em um objeto aninhado em vários níveis ou em uma matriz, ele é removido da mesma forma.
Os valores 0, false ou "" também são removidos?
Não, somente o valor literal null é afetado. Valores "vazios", mas válidos, como 0, false ou uma string vazia "" são mantidos como estão, pois representam um dado real e não a ausência de dado.
A limpeza é feita inteiramente no seu navegador via WebAssembly, e seu JSON nunca é enviado a um servidor.