OpenAPI-Parser-Komponente — sgcOpenAPI | eSeGeCe

OpenAPI-Parser-Komponente

Eine native Delphi-Komponente, die OpenAPI-3.x- und Swagger-Spezifikationen parst und dir programmatischen Zugriff auf jeden Endpunkt, jedes Schema und jede Security-Definition gibt.

TsgcOpenAPIParser

Zieh die Parser-Komponente auf dein Formular oder erstelle sie im Code, um jede API-Spezifikation zu laden und zu untersuchen.

Spezifikationen laden

Lade aus Datei, URL oder String. Unterstützt JSON- und YAML-Formate. Erkennt automatisch Swagger 1.x/2.x und konvertiert in das interne OpenAPI-3.x-Modell.

API-Modell erkunden

Greife über ein streng typisiertes Objektmodell auf Pfade, Operationen, Parameter, Request-/Response-Bodies, Schemas und Security-Schemata zu.

Code generieren

Übergib das geparste Modell an den Codegenerator, um Pascal-Units zu erzeugen, oder inspiziere Endpunkte programmatisch für eigenes Tooling und Automatisierung.

Parser-Details

Referenzauflösung

Löst automatisch $ref-Pointer auf, einschließlich externer Dateireferenzen und zirkulärer Referenzen, und liefert ein vollständig dereferenziertes Modell.

Schema-Komposition

Verarbeitet die Kompositions-Keywords allOf, oneOf und anyOf, Discriminator-Mappings und polymorphe Schemas.

Spezifikationsvalidierung

Meldet strukturelle Fehler, fehlende Pflichtfelder und ungültige Typreferenzen mit zeilengenauer Detailinformation für schnelles Debugging.

Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Probier den Parser aus

Lade die kostenlose Testversion herunter und parse deine erste OpenAPI-Spezifikation in wenigen Minuten.