happytails.ai
Magyar

API-felsorolás migrációs megfeleltető

Feleltesse meg egy régi felsorolás értékeit egy újnak, és tekintse meg a megfeleltetés nélküli, eltávolított vagy új értékeket. JSON Schema, OpenAPI, GraphQL, protobuf és egyszerű listák esetén működik.

Definíciónként legfeljebb 200 000 karaktert és felsorolásonként legfeljebb 10 000 értéket fogad. Az egyeztetés a böngészőben történik. Két CSV-fájl és egy JSON-jelentés tölthető le. JSON Schema, OpenAPI, GraphQL-felsorolás, .proto felsorolás vagy soronként egy érték. Legfeljebb 200 000 karakter. Futtatás előtt tekintsd át a beállításokat.

Az eredményed

Jelezz egy hibát, vagy oszd meg az ötleted.

API-felsorolás migrációs megfeleltető
  1. Illessze be a régi felsorolásdefiníciót.
  2. Illessze be az új felsorolásdefiníciót, és válassza ki az értékek egyeztetésének módját.
  3. Adjon hozzá megerősített kézi megfeleltetéseket az átnevezett értékekhez.
  4. Futtassa a megfeleltetést, és töltse le a from,to CSV-t és az áttekintő táblázatot.

Mire számíthatsz

Definíciónként legfeljebb 200 000 karaktert és felsorolásonként legfeljebb 10 000 értéket fogad. Az egyeztetés a böngészőben történik. Két CSV-fájl és egy JSON-jelentés tölthető le.

Egyeztetés

Az azonos JSON-típusú azonos értékek pontosan megfeleltethetők. A normalizált egyeztetés emellett figyelmen kívül hagyja a kis- és nagybetűket, szóközöket, kötőjeleket és aláhúzásokat, megőrizve az egyéb írásjeleket és Unicode-karaktereket. Ha két új érték is egyezhet, a régi érték találgatás helyett kétértelmű jelölést kap. Az egy felsoroláson belüli eltérő, de azonos CSV-szövegű értékeket, például 1 és "1", elutasítja, mert a kétoszlopos migrációs fájl nem tudja megkülönböztetni őket. A from,to CSV-ként megadott kézi megfeleltetések elsőbbséget élveznek; az üres to eltávolított értéket jelöl.

Hol találhatók a felsorolások

JSON vagy YAML esetén az eszköz a dokumentum egyetlen enum tömbjét vagy a JSON Pointer által megnevezettet használja. GraphQL SDL és .proto fájloknál az egyetlen felsorolást vagy a megnevezettet használja. Egyszerű listánál soronként egy érték szerepel.

Az eredmény használata

A from,to CSV csak a megfeleltetett értékeket tartalmazza, készen az adatkészlet értékmegfeleltetőjéhez. Az áttekintő CSV minden régi értéket felsorol az állapotával, és minden új értéket, amelyre semmi sem képeződik le. Az eszköz megfeleltetést készít; az adatokat nem módosítja.