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.

Probier den Parser aus

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