Null-Werte aus JSON entfernen

Bereinigen Sie ein JSON-Dokument, indem alle Objektschlüssel mit dem Wert null sowie die null-Elemente in Arrays rekursiv entfernt werden.

Beispiel:

So funktioniert es

Viele APIs liefern JSON-Objekte voller Felder mit null für fehlende Daten, was die Nutzlast unnötig aufbläht oder das Lesen eines Debug-Payloads erschwert. Dieses Werkzeug durchläuft das gesamte Dokument rekursiv — verschachtelte Objekte, Arrays — und entfernt jeden Schlüssel mit dem Wert null sowie jedes Array-Element, das selbst null ist, sodass nur die tatsächlich vorhandenen Daten übrig bleiben.

Werden auch tief verschachtelte null-Werte entfernt?

Ja, das Entfernen ist vollständig rekursiv: Ob das null auf der Wurzelebene, in einem mehrfach verschachtelten Objekt oder in einem Array steht, es wird auf dieselbe Weise entfernt.

Werden auch die Werte 0, false oder "" entfernt?

Nein, nur der literale Wert null wird erfasst. „Leere“, aber gültige Werte wie 0, false oder eine leere Zeichenkette "" bleiben unverändert erhalten, da sie echte Daten darstellen und nicht das Fehlen von Daten.

Die Bereinigung erfolgt vollständig in Ihrem Browser über WebAssembly, Ihr JSON wird niemals an einen Server gesendet.