Wichtige Fakten
- Kategorie
- Data Processing
- Eingabetypen
- textarea
- Ausgabetyp
- text
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Dieses Tool ermöglicht es Ihnen, die Struktur eines JSON-Objekts effizient umzukehren, indem es Schlüssel und Werte mithilfe der bewährten lodash-Bibliothek _.invert tauscht.
Wann verwenden
- •Wenn Sie eine Zuordnung von Werten zu ihren ursprünglichen Schlüsseln benötigen.
- •Zur schnellen Umkehrung von Konfigurations-Maps oder Übersetzungstabellen.
- •Wenn Sie Daten für eine effizientere Suche nach Werten neu strukturieren müssen.
So funktioniert es
- •Geben Sie Ihr JSON-Objekt in das Eingabefeld ein.
- •Das Tool verwendet die Funktion lodash _.invert, um die Zuweisungen zu tauschen.
- •Die ursprünglichen Werte werden zu den neuen Schlüsseln im Ergebnisobjekt.
- •Beachten Sie, dass bei doppelten Werten der zuletzt verarbeitete Wert den vorherigen Schlüssel überschreibt.
Anwendungsfälle
Beispiele
1. Übersetzungstabelle umkehren
Frontend-Entwickler- Hintergrund
- Ein Entwickler hat eine Sprachdatei, in der Sprachcodes auf Bezeichner zeigen, benötigt aber eine Liste, um den Code über den Bezeichner zu finden.
- Problem
- Manuelle Umkehrung der Schlüssel-Wert-Paare ist fehleranfällig.
- Verwendung
- Fügen Sie das Sprach-Objekt in das Eingabefeld ein und führen Sie die Invertierung aus.
- Beispielkonfiguration
-
{"de": "Deutsch", "en": "Englisch", "fr": "Französisch"} - Ergebnis
- Das Ergebnis ist ein Objekt, bei dem die Sprachen die Schlüssel sind: {"Deutsch": "de", "Englisch": "en", "Französisch": "fr"}.
2. ID-Mapping invertieren
Datenanalyst- Hintergrund
- Ein Analyst arbeitet mit einer Liste von Produkt-IDs, die bestimmten Kategorien zugeordnet sind.
- Problem
- Die Suche nach der Kategorie-ID über den Produktnamen ist in der aktuellen Struktur nicht möglich.
- Verwendung
- Geben Sie das Mapping-Objekt ein, um die Zuordnung umzudrehen.
- Beispielkonfiguration
-
{"P101": "Elektronik", "P102": "Büro", "P103": "Elektronik"} - Ergebnis
- Das Tool gibt {"Elektronik": "P103", "Büro": "P102"} zurück, da 'Elektronik' doppelt vorkam und der letzte Wert den ersten überschrieb.
Mit Samples testen
jsonVerwandte Hubs
FAQ
Was passiert, wenn Werte im Objekt nicht eindeutig sind?
Da die Werte zu Schlüsseln werden, überschreibt ein späterer Wert im Objekt einen bereits vorhandenen Schlüssel. Nur der letzte Wert bleibt erhalten.
Welches Format muss die Eingabe haben?
Die Eingabe muss ein valides JSON-Objekt sein, das in geschweiften Klammern steht.
Werden die Werte in Strings umgewandelt?
Ja, da JSON-Schlüssel zwingend Strings sein müssen, werden alle invertierten Werte automatisch in das String-Format konvertiert.
Welche Bibliothek wird für die Invertierung genutzt?
Das Tool nutzt die standardisierte lodash-Funktion _.invert für eine zuverlässige und konsistente Verarbeitung.
Kann ich verschachtelte Objekte invertieren?
Das Tool invertiert die oberste Ebene des Objekts. Verschachtelte Strukturen werden als Ganzes als Wert behandelt.