Preslikivač migracije API Enum
Preslikajte vrednosti starog enum-a u novi i pogledajte koje su vrednosti nepovezane, uklonjene ili nove. Radi s JSON Schema, OpenAPI, GraphQL, protobuf i običnim spiskovima.
Prihvata do 200.000 znakova po definiciji i do 10.000 vrednosti po enum-u. Usklađivanje se izvodi u pregledaču. Možete preuzeti dve CSV datoteke i JSON izveštaj. JSON Schema, OpenAPI, GraphQL enum, .proto enum ili jedna vrednost po redu. Do 200.000 znakova. Pregledajte postavke pre pokretanja.
Vaš rezultat
Preslikivač migracije API Enum
- Zalepite staru definiciju enum-a.
- Zalepite novu definiciju enum-a i izaberite način usklađivanja vrednosti.
- Dodajte potvrđena ručna nadjačavanja za vrednosti kojima je promenjen naziv.
- Pokrenite preslikavanje i preuzmite CSV from,to te tabelu za pregled.
Šta možete očekivati
Prihvata do 200.000 znakova po definiciji i do 10.000 vrednosti po enum-u. Usklađivanje se izvodi u pregledaču. Možete preuzeti dve CSV datoteke i JSON izveštaj.
Usklađivanje
Identične vrednosti istog JSON tipa preslikavaju se tačno. Normalizovano uparivanje zanemaruje velika i mala slova, razmake, crtice i donje crte, a čuva ostale znakove interpunkcije i Unicode znakove. Ako dve nove vrednosti mogu da odgovaraju istoj staroj vrednosti, stara se označava kao dvosmislena umesto da se nagađa. Različite vrednosti u jednom enum-u sa istim CSV tekstom, na primer 1 i "1", odbacuju se jer ih migraciona datoteka sa dve kolone ne može razlikovati. Nadjačavanja uneta kao CSV from,to imaju prednost; prazno to označava uklonjenu vrednost.
Gde se nalaze enum-i
Za JSON ili YAML alat koristi jedini niz enum vrednosti 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 spisak koristi jednu vrednost po redu.
Upotreba rezultata
CSV from,to sadrži samo preslikane vrednosti i spreman je za Dataset value mapper. CSV za pregled navodi svaku staru vrednost s njenim statusom i svaku novu vrednost na koju se ništa ne preslikava. Alat pravi mapu i ne menja vaše podatke.