happytails.ai
Čeština

Mapování migrací výčtů API

Přiřaďte hodnoty starého výčtu k novému a zobrazte hodnoty bez mapování, odebrané či nové. Podporuje JSON Schema, OpenAPI, GraphQL, protobuf a prosté seznamy.

Přijímá až 200 000 znaků na definici a až 10 000 hodnot na výčet. Párování probíhá v prohlížeči. Ke stažení jsou dva soubory CSV a zpráva JSON. JSON Schema, OpenAPI, výčet GraphQL, výčet .proto nebo jedna hodnota na řádek. Nejvýše 200 000 znaků. Před spuštěním zkontrolujte nastavení.

Váš výsledek

Nahlaste problém nebo se podělte o nápad.

Mapování migrací výčtů API
  1. Vložte starou definici výčtu.
  2. Vložte novou definici výčtu a zvolte způsob párování hodnot.
  3. Přidejte potvrzená ruční mapování pro přejmenované hodnoty.
  4. Spusťte mapování a stáhněte CSV from,to a kontrolní tabulku.

Co očekávat

Přijímá až 200 000 znaků na definici a až 10 000 hodnot na výčet. Párování probíhá v prohlížeči. Ke stažení jsou dva soubory CSV a zpráva JSON.

Párování

Stejné hodnoty stejného typu JSON se mapují přesně. Normalizované párování také ignoruje velikost písmen, mezery, spojovníky a podtržítka, přičemž zachovává ostatní interpunkci a znaky Unicode. Pokud odpovídají dvě nové hodnoty, stará se označí jako nejednoznačná místo odhadu. Různé hodnoty jednoho výčtu se stejným textem CSV, například 1 a "1", se odmítají, protože je dvousloupcový migrační soubor nedokáže rozlišit. Ruční mapování from,to v CSV má přednost; prázdné to označuje odebranou hodnotu.

Kde se hledají výčty

Pro JSON nebo YAML nástroj použije jediné pole enum v dokumentu nebo to, na které odkazuje JSON Pointer. Pro GraphQL SDL a soubory .proto použije jediný výčet nebo výčet určený názvem. Prostý seznam obsahuje jednu hodnotu na řádek.

Jak použít výsledek

CSV from,to obsahuje pouze mapované hodnoty připravené pro nástroj mapování hodnot datové sady. Kontrolní CSV uvádí každou starou hodnotu se stavem a každou novou, ke které nic není přiřazeno. Nástroj vytvoří mapu; data nemění.