happytails.ai
Suomi

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

Ilmoita ongelmasta tai jaa idea.

API-enumien siirtymävastaavuudet
  1. Liitä vanha enum-määrittely.
  2. Liitä uusi enum-määrittely ja valitse arvojen vastaavuustapa.
  3. Lisää vahvistetut manuaaliset vastaavuudet uudelleennimetyille arvoille.
  4. 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.