Preslikivač migracije API Enum
Preslikajte vrijednosti starog enum-a u novi i pogledajte koje su vrijednosti nepovezane, uklonjene ili nove. Radi s JSON Schema, OpenAPI, GraphQL, protobuf i običnim popisima.
Prihvaća do 200.000 znakova po definiciji i do 10.000 vrijednosti po enum-u. Usklađivanje se izvodi u pregledniku. Možete preuzeti dvije CSV datoteke i JSON izvještaj. JSON Schema, OpenAPI, GraphQL enum, .proto enum ili jedna vrijednost po retku. Do 200.000 znakova. Pregledajte postavke prije pokretanja.
Vaš rezultat
Preslikivač migracije API Enum
- Zalijepite staru definiciju enum-a.
- Zalijepite novu definiciju enum-a i odaberite način usklađivanja vrijednosti.
- Dodajte potvrđena ručna nadjačavanja za vrijednosti kojima je promijenjen naziv.
- Pokrenite preslikavanje i preuzmite CSV from,to te tabelu za pregled.
Šta možete očekivati
Prihvaća do 200.000 znakova po definiciji i do 10.000 vrijednosti po enum-u. Usklađivanje se izvodi u pregledniku. Možete preuzeti dvije CSV datoteke i JSON izvještaj.
Usklađivanje
Identične vrijednosti istog JSON tipa točno se preslikavaju. Normalizirano usklađivanje zanemaruje velika i mala slova, razmake, crtice i podvlake, ali zadržava ostale interpunkcijske znakove i Unicode znakove. Ako dvije nove vrijednosti mogu odgovarati istoj staroj, stara se označava dvosmislenom umjesto da se nagađa. Različite vrijednosti u jednom enum-u s jednakim CSV tekstom, primjerice 1 i "1", odbacuju se jer ih migracijska datoteka s dva stupca ne može razlikovati. Nadjačavanja unesena kao CSV from,to imaju prednost; prazno to označava uklonjenu vrijednost.
Gdje se nalaze enum-i
Za JSON ili YAML alat koristi jedini niz enum vrijednosti u dokumentu ili onaj na koji upućuje vaš JSON Pointer. Za GraphQL SDL i .proto datoteke koristi jedini enum ili onaj koji navedete. Običan popis koristi jednu vrijednost po retku.
Upotreba rezultata
CSV from,to sadrži samo preslikane vrijednosti i spreman je za Dataset value mapper. CSV za pregled navodi svaku staru vrijednost s njezinim stanjem te svaku novu vrijednost kojoj se ništa ne preslikava. Alat izrađuje mapu, ali ne mijenja vaše podatke.