Migreringstilknytning for API-enumerationer
Tilknyt værdier fra en gammel enumeration til en ny, og se, hvilke værdier der mangler tilknytning, er fjernet eller er nye. Virker med JSON Schema, OpenAPI, GraphQL, protobuf og almindelige lister.
Accepterer højst 200.000 tegn pr. definition og op til 10.000 værdier pr. enumeration. Tilknytningen udføres i browseren. Downloads er to CSV-filer og en JSON-rapport. JSON Schema, OpenAPI, GraphQL-enumeration, .proto-enumeration eller én værdi pr. linje. Op til 200.000 tegn. Gennemgå indstillingerne, før du kører.
Dit resultat
Migreringstilknytning for API-enumerationer
- Indsæt den gamle enumerationsdefinition.
- Indsæt den nye enumerationsdefinition, og vælg, hvordan værdier matches.
- Tilføj bekræftede manuelle tilknytninger for værdier, der er omdøbt.
- Kør tilknytningen, og download from,to-CSV og gennemgangstabellen.
Det skal du vide
Accepterer højst 200.000 tegn pr. definition og op til 10.000 værdier pr. enumeration. Tilknytningen udføres i browseren. Downloads er to CSV-filer og en JSON-rapport.
Matchning
Identiske værdier af samme JSON-type tilknyttes præcist. Normaliseret matchning ignorerer også store og små bogstaver, mellemrum, bindestreger og understregningstegn, men bevarer anden tegnsætning og Unicode-tegn. Når to nye værdier kan matche, markeres den gamle værdi som tvetydig i stedet for at gætte. Forskellige værdier i én enumeration med identisk CSV-tekst, såsom 1 og "1", afvises, fordi en migreringsfil med to kolonner ikke kan skelne dem. Manuelle tilknytninger angivet som from,to-CSV har forrang; et tomt to markerer en fjernet værdi.
Her findes enumerationer
Til JSON eller YAML bruger værktøjet dokumentets eneste enum-array eller det, som din JSON Pointer angiver. Til GraphQL SDL og .proto-filer bruges den eneste enumeration eller den, du navngiver. En almindelig liste bruger én værdi pr. linje.
Sådan bruges resultatet
from,to-CSV indeholder kun tilknyttede værdier, klar til værktøjet til tilknytning af datasætværdier. Gennemgangs-CSV angiver hver gammel værdi med status og hver ny værdi, som intet er tilknyttet. Værktøjet opretter tilknytningen; det ændrer ikke dine data.