JSON-Schlüssel umbenennen (rekursiv)
Benennen Sie einen Schlüssel überall um, wo er in einem JSON-Dokument vorkommt, auch in verschachtelten Objekten und Arrays aus Objekten. 100% lokale Verarbeitung (WebAssembly).
So funktioniert es
Wenn eine API den Namen eines Feldes ändert oder Sie ein JSON-Payload an das Format eines anderen Systems anpassen müssen, ist das manuelle Umbenennen eines Schlüssels in einem großen, verschachtelten Dokument mühsam und fehleranfällig. Dieses Werkzeug durchläuft das gesamte JSON rekursiv — verschachtelte Objekte, Arrays aus Objekten — und benennt jedes exakte Vorkommen des angegebenen Schlüssels automatisch um, auf jeder Verschachtelungsebene.
Was passiert, wenn der Schlüssel auf mehreren Ebenen mehrfach vorkommt?
Alle Vorkommen werden umbenannt, unabhängig von ihrer Verschachtelungstiefe: Ein Schlüssel „id“ auf der Wurzelebene, in einem Unterobjekt „user“ und in jedem Element eines Arrays „items“ wird in einem einzigen Vorgang überall umbenannt.
Bleibt die Reihenfolge der Schlüssel im Objekt erhalten?
Die exakte Reihenfolge ist nach dem Umbenennen nicht garantiert: Der umbenannte Schlüssel kann im Ergebnisobjekt an einer anderen Position stehen. In JSON spielt das in der Regel keine Rolle, da die Reihenfolge der Schlüssel eines Objekts keine Bedeutung hat.
100% lokale Verarbeitung: Das Umbenennen erfolgt vollständig in Ihrem Browser über WebAssembly, Ihr JSON wird niemals an einen Server gesendet.