API-enumien siirtymävastaavuudet
Yhdistä vanhan enumin arvot uuden enumin arvoihin ja katso, miltä arvoilta vastaavuus puuttuu ja mitkä ovat poistettuja tai uusia. Toimii JSON Scheman, OpenAPI:n, GraphQL:n, protobufin ja tavallisten luetteloiden kanssa.
Hyväksyy enintään 200 000 merkkiä määrittelyä kohti ja 10 000 arvoa enumia kohti. Vastaavuudet muodostetaan selaimessa. Ladattavina ovat kaksi CSV-tiedostoa ja JSON-raportti. JSON Schema, OpenAPI, GraphQL-enum, .proto-enum tai yksi arvo rivillä. Enintään 200 000 merkkiä. Tarkista asetukset ennen suorittamista.
Tuloksesi
API-enumien siirtymävastaavuudet
- Liitä vanha enum-määrittely.
- Liitä uusi enum-määrittely ja valitse arvojen vastaavuustapa.
- Lisää vahvistetut manuaaliset vastaavuudet uudelleennimetyille arvoille.
- Muodosta vastaavuudet ja lataa from,to-CSV sekä tarkistustaulukko.
Mitä on hyvä tietää
Hyväksyy enintään 200 000 merkkiä määrittelyä kohti ja 10 000 arvoa enumia kohti. Vastaavuudet muodostetaan selaimessa. Ladattavina ovat kaksi CSV-tiedostoa ja JSON-raportti.
Vastaavuus
Saman JSON-tyypin identtiset arvot saavat täsmällisen vastaavuuden. Normalisoitu vastaavuus sivuuttaa myös kirjainkoon, välilyönnit, yhdysmerkit ja alaviivat mutta säilyttää muun välimerkkien käytön ja Unicode-merkit. Jos kaksi uutta arvoa voisi vastata vanhaa, vanha arvo merkitään moniselitteiseksi arvaamisen sijaan. Yhden enumin eri arvot, joilla on sama CSV-teksti, kuten 1 ja "1", hylätään, koska kahden sarakkeen siirtymätiedosto ei erota niitä toisistaan. from,to-CSV:nä annetut manuaaliset vastaavuudet ohittavat muut; tyhjä to merkitsee poistettua arvoa.
Mistä enumit löytyvät
JSONille ja YAMLille työkalu käyttää asiakirjan ainoaa enum-taulukkoa tai JSON Pointerin osoittamaa taulukkoa. GraphQL SDL- ja .proto-tiedostoille se käyttää ainoaa enumia tai nimeämääsi enumia. Tavallisessa luettelossa on yksi arvo rivillä.
Tuloksen käyttäminen
from,to-CSV sisältää vain vastaavuuden saaneet arvot ja on valmis tietoaineiston arvojen vastaavuustyökalua varten. Tarkistus-CSV luettelee jokaisen vanhan arvon tiloineen ja jokaisen uuden arvon, johon mikään ei vastaa. Työkalu luo vastaavuudet, mutta ei muuta tietojasi.