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é.
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é.
Pose le composant parser sur ton formulaire ou crée-le en code pour charger et inspecter n'importe quelle spécification d'API.
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.
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é.
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.
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é.
Gère les mots-clés de composition allOf, oneOf et anyOf, les mappages de discriminateur et les schémas polymorphes.
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.