happytails.ai
Română

Mapare pentru migrarea enumerărilor API

Asociază valorile unei enumerări vechi cu una nouă și vezi valorile fără corespondență, eliminate sau noi. Funcționează cu JSON Schema, OpenAPI, GraphQL, protobuf și liste simple.

Acceptă cel mult 200.000 de caractere pe definiție și cel mult 10.000 de valori pe enumerare. Potrivirea are loc în browser. Se pot descărca două fișiere CSV și un raport JSON. JSON Schema, OpenAPI, enumerare GraphQL, enumerare .proto sau o valoare pe rând. Până la 200.000 de caractere. Verifică setările înainte de rulare.

Rezultatul tău

Raportează o problemă sau împărtășește o idee.

Mapare pentru migrarea enumerărilor API
  1. Lipește definiția veche a enumerării.
  2. Lipește definiția noii enumerări și alege cum sunt potrivite valorile.
  3. Adaugă mapări manuale confirmate pentru valorile redenumite.
  4. Rulează maparea și descarcă CSV-ul from,to și tabelul de verificare.

La ce să te aștepți

Acceptă cel mult 200.000 de caractere pe definiție și cel mult 10.000 de valori pe enumerare. Potrivirea are loc în browser. Se pot descărca două fișiere CSV și un raport JSON.

Potrivire

Valorile identice de același tip JSON au o corespondență exactă. Potrivirea normalizată ignoră și diferența dintre majuscule și minuscule, spațiile, cratimele și liniile de subliniere, păstrând restul punctuației și caracterele Unicode. Când se pot potrivi două valori noi, cea veche este marcată ca ambiguă în loc de a ghici. Valorile distincte dintr-o enumerare cu text CSV identic, precum 1 și "1", sunt respinse deoarece un fișier de migrare cu două coloane nu le poate distinge. Mapările manuale introduse ca CSV from,to au prioritate; o valoare to goală marchează o valoare eliminată.

Unde sunt găsite enumerările

Pentru JSON sau YAML se folosește singurul tablou enum din document sau cel indicat de JSON Pointer. Pentru GraphQL SDL și fișiere .proto se folosește singura enumerare sau cea numită. O listă simplă folosește o valoare pe rând.

Folosirea rezultatului

CSV-ul from,to conține numai valori mapate, gata pentru instrumentul de mapare a valorilor setului de date. CSV-ul de verificare listează fiecare valoare veche cu starea sa și fiecare valoare nouă fără vreo mapare către ea. Instrumentul creează corespondențele; nu modifică datele.