OpenAPI-parser-component
Een native Delphi-component die OpenAPI 3.x- en Swagger-specificaties parseert en je programmatisch toegang geeft tot elk endpoint, schema en elke security-definitie.
Een native Delphi-component die OpenAPI 3.x- en Swagger-specificaties parseert en je programmatisch toegang geeft tot elk endpoint, schema en elke security-definitie.
Plaats de parser-component op je formulier of maak hem in code aan om elke API-specificatie te laden en te inspecteren.
Laad vanuit een bestand, URL of string. Ondersteunt JSON- en YAML-formaten. Detecteert automatisch Swagger 1.x/2.x en zet om naar het interne OpenAPI 3.x-model.
Spreek paths, operations, parameters, request-/response-bodies, schema's en security-schemes aan via een sterk getypeerd objectmodel.
Voer het geparseerde model in de codegenerator om Pascal-units te produceren, of inspecteer endpoints programmatisch voor custom tooling en automatisering.
Lost $ref-pointers automatisch op, inclusief externe bestandsreferenties en circulaire referenties, en produceert een volledig gedereferenceerd model.
Verwerkt allOf-, oneOf- en anyOf-compositie-keywords, discriminator-mappings en polymorfe schema's.
Rapporteert structurele fouten, ontbrekende verplichte velden en ongeldige typereferenties met regelniveau-detail voor snel debuggen.