API-Enum-Migrationszuordnung
Ordne die Werte einer alten Enumeration einer neuen zu und erkenne nicht zugeordnete, entfernte oder neue Werte. Unterstützt JSON Schema, OpenAPI, GraphQL, protobuf und einfache Listen.
Akzeptiert bis zu 200.000 Zeichen pro Definition und bis zu 10.000 Werte pro Enumeration. Die Zuordnung erfolgt in deinem Browser. Downloads: zwei CSV-Dateien und ein JSON-Bericht. JSON Schema, OpenAPI, GraphQL-Enum, .proto-Enum oder ein Wert pro Zeile. Bis zu 200.000 Zeichen. Prüfe die Einstellungen vor dem Start.
Dein Ergebnis
API-Enum-Migrationszuordnung
- Füge die alte Enum-Definition ein.
- Füge die neue Enum-Definition ein und wähle, wie Werte zugeordnet werden.
- Ergänze bestätigte manuelle Zuordnungen für umbenannte Werte.
- Starte die Zuordnung und lade die from,to-CSV sowie die Prüftabelle herunter.
Was du wissen solltest
Akzeptiert bis zu 200.000 Zeichen pro Definition und bis zu 10.000 Werte pro Enumeration. Die Zuordnung erfolgt in deinem Browser. Downloads: zwei CSV-Dateien und ein JSON-Bericht.
Zuordnung
Identische Werte desselben JSON-Typs werden exakt zugeordnet. Die normalisierte Zuordnung ignoriert außerdem Groß-/Kleinschreibung, Leerzeichen, Bindestriche und Unterstriche; andere Satzzeichen und Unicode-Zeichen bleiben erhalten. Wenn zwei neue Werte passen könnten, wird der alte Wert als mehrdeutig markiert, statt eine Zuordnung zu erraten. Verschiedene Werte derselben Enumeration mit identischem CSV-Text, etwa 1 und "1", werden abgelehnt, weil eine zweispaltige Migrationsdatei sie nicht unterscheiden kann. Manuelle Zuordnungen als from,to-CSV haben Vorrang; ein leeres to kennzeichnet einen entfernten Wert.
Enum-Definitionen finden
Bei JSON oder YAML verwendet das Tool das einzige Enum-Array im Dokument oder das durch deinen JSON Pointer bezeichnete. Bei GraphQL SDL und .proto-Dateien verwendet es die einzige Enumeration oder die von dir benannte. Eine einfache Liste enthält einen Wert pro Zeile.
Das Ergebnis verwenden
Die from,to-CSV enthält nur zugeordnete Werte und kann mit dem Tool „Werte-Zuordnung für Datensätze“ verwendet werden. Die Prüf-CSV enthält jeden alten Wert mit seinem Status sowie jeden neuen Wert, dem kein alter Wert zugeordnet ist. Das Tool erstellt die Zuordnung; es verändert deine Daten nicht.