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.

TsgcOpenAPIParser

Plaats de parser-component op je formulier of maak hem in code aan om elke API-specificatie te laden en te inspecteren.

Specificaties laden

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.

Door het API-model navigeren

Spreek paths, operations, parameters, request-/response-bodies, schema's en security-schemes aan via een sterk getypeerd objectmodel.

Code genereren

Voer het geparseerde model in de codegenerator om Pascal-units te produceren, of inspecteer endpoints programmatisch voor custom tooling en automatisering.

Parserdetails

Referentieresolutie

Lost $ref-pointers automatisch op, inclusief externe bestandsreferenties en circulaire referenties, en produceert een volledig gedereferenceerd model.

Schemacompositie

Verwerkt allOf-, oneOf- en anyOf-compositie-keywords, discriminator-mappings en polymorfe schema's.

Specificatievalidatie

Rapporteert structurele fouten, ontbrekende verplichte velden en ongeldige typereferenties met regelniveau-detail voor snel debuggen.

Probeer de parser

Download de gratis proefversie en parseer je eerste OpenAPI-specificatie in enkele minuten.