Componente parser OpenAPI

Un componente Delphi nativo che analizza specifiche OpenAPI 3.x e Swagger, offrendoti accesso programmatico a ogni endpoint, schema e definizione di sicurezza.

TsgcOpenAPIParser

Inserisci il componente parser sulla tua form o crealo da codice per caricare e ispezionare qualsiasi specifica API.

Caricamento delle specifiche

Carica da file, URL o stringa. Supporta i formati JSON e YAML. Rileva automaticamente Swagger 1.x/2.x e converte nel modello interno OpenAPI 3.x.

Esplora il modello API

Accedi a percorsi, operazioni, parametri, corpi di richiesta/risposta, schemi e schemi di sicurezza attraverso un modello a oggetti fortemente tipizzato.

Generazione del codice

Passa il modello analizzato al generatore di codice per produrre unit Pascal, oppure ispeziona gli endpoint in modo programmatico per strumenti personalizzati e automazione.

Dettagli del parser

Risoluzione dei riferimenti

Risolve automaticamente i puntatori $ref, inclusi i riferimenti a file esterni e i riferimenti circolari, producendo un modello completamente dereferenziato.

Composizione degli schemi

Gestisce le parole chiave di composizione allOf, oneOf e anyOf, i mapping dei discriminator e gli schemi polimorfici.

Convalida delle specifiche

Segnala errori strutturali, campi obbligatori mancanti e riferimenti di tipo non validi con dettaglio a livello di riga per un debug rapido.

Prova il parser

Scarica la versione di prova gratuita e analizza la tua prima specifica OpenAPI in pochi minuti.