Composant Parser OpenAPI

Un composant Delphi natif qui analyse les spécifications OpenAPI 3.x et Swagger, te donnant un accès programmatique à chaque endpoint, schéma et définition de sécurité.

TsgcOpenAPIParser

Pose le composant parser sur ton formulaire ou crée-le en code pour charger et inspecter n'importe quelle spécification d'API.

Charger des spécifications

Charge depuis un fichier, une URL ou une chaîne. Prend en charge les formats JSON et YAML. Détecte automatiquement Swagger 1.x/2.x et convertit vers le modèle interne OpenAPI 3.x.

Parcours le modèle d'API

Accède aux chemins, opérations, paramètres, corps de requêtes/réponses, schémas et schémas de sécurité via un modèle d'objet fortement typé.

Générer du code

Transmets le modèle analysé au générateur de code pour produire des unités Pascal, ou inspecte les endpoints par programmation pour un outillage et une automatisation personnalisés.

Détails du parser

Résolution des références

Résout automatiquement les pointeurs $ref, y compris les références à des fichiers externes et les références circulaires, produisant un modèle entièrement déréférencé.

Composition de schémas

Gère les mots-clés de composition allOf, oneOf et anyOf, les mappages de discriminateur et les schémas polymorphes.

Validation de spécification

Signale les erreurs structurelles, les champs obligatoires manquants et les références de type invalides avec un détail au niveau de la ligne pour un débogage rapide.

Essaye le parser

Télécharge l'essai gratuit et analyse ta première spécification OpenAPI en quelques minutes.