Preslikovalnik API Enum Migration Mapper
Preslikajte vrednosti starega enum-a v novega in preverite, katere vrednosti niso preslikane, so odstranjene ali nove. Deluje z JSON Schema, OpenAPI, GraphQL, protobuf in navadnimi seznami.
Sprejme do 200.000 znakov na definicijo in do 10.000 vrednosti na enum. Ujemanje se izvede v brskalniku. Prenesete lahko dve datoteki CSV in poročilo JSON. JSON Schema, OpenAPI, enum GraphQL, enum .proto ali ena vrednost na vrstico. Do 200.000 znakov. Pred zagonom preglejte nastavitve.
Vaš rezultat
Preslikovalnik API Enum Migration Mapper
- Prilepite staro definicijo enum-a.
- Prilepite novo definicijo enum-a in izberite način ujemanja vrednosti.
- Dodajte potrjene ročne preslikave za preimenovane vrednosti.
- Zaženite preslikavo in prenesite CSV from,to ter pregledno tabelo.
Kaj lahko pričakujete
Sprejme do 200.000 znakov na definicijo in do 10.000 vrednosti na enum. Ujemanje se izvede v brskalniku. Prenesete lahko dve datoteki CSV in poročilo JSON.
Ujemanje
Enake vrednosti iste vrste JSON se preslikajo natančno. Normalizirano ujemanje ne upošteva velikih in malih črk, presledkov, vezajev in podčrtajev, ohrani pa druga ločila in znake Unicode. Če bi se lahko ujemali dve novi vrednosti, je stara vrednost označena kot dvoumna, namesto da bi orodje ugibalo. Različne vrednosti znotraj istega enum-a, ki imajo enako besedilo CSV, na primer 1 in "1", so zavrnjene, ker ju dvo-stolpčna migracijska datoteka ne more razlikovati. Prednost imajo preglasitve v CSV v obliki from,to; prazna vrednost to označuje odstranjeno vrednost.
Kje so enum-i
Pri JSON ali YAML orodje uporabi edino polje enum v dokumentu ali tisto, na katero kaže vaš JSON Pointer. Pri datotekah GraphQL SDL in .proto uporabi edini enum ali tistega, ki ga navedete. Navaden seznam uporablja eno vrednost na vrstico.
Uporaba rezultata
CSV from,to vsebuje samo preslikane vrednosti in je pripravljen za orodje Dataset value mapper. Pregledni CSV navaja vsako staro vrednost z njenim stanjem in vsako novo vrednost, na katero se nič ne preslika. Orodje izdela preslikavo, ne spremeni pa vaših podatkov.