Supprimer les valeurs null d'un JSON
Nettoyez un document JSON en supprimant récursivement toutes les clés d'objet dont la valeur est null, ainsi que les éléments null dans les tableaux.
Comment ça marche
Beaucoup d'API renvoient des objets JSON remplis de champs à null pour des données absentes, ce qui alourdit inutilement la charge utile ou complique la lecture d'un payload de débogage. Cet outil parcourt récursivement tout le document — objets imbriqués, tableaux — et retire chaque clé dont la valeur est null, ainsi que chaque élément de tableau qui est lui-même null, pour ne garder que les données réellement présentes.
Les null imbriqués profondément sont-ils aussi supprimés ?
Oui, la suppression est entièrement récursive : que le null se trouve à la racine, dans un objet imbriqué à plusieurs niveaux, ou dans un tableau, il est retiré de la même façon.
Les valeurs 0, false ou "" sont-elles aussi supprimées ?
Non, seule la valeur littérale null est ciblée. Les valeurs "vides" mais valides comme 0, false ou une chaîne vide "" sont conservées telles quelles, car elles représentent une donnée réelle et non une absence de donnée.
Le nettoyage s'effectue entièrement dans votre navigateur via WebAssembly, votre JSON n'est jamais envoyé à un serveur.