Componente analisador OpenAPI
Um componente Delphi nativo que analisa especificações OpenAPI 3.x e Swagger, oferecendo acesso programático a cada endpoint, esquema e definição de segurança.
Um componente Delphi nativo que analisa especificações OpenAPI 3.x e Swagger, oferecendo acesso programático a cada endpoint, esquema e definição de segurança.
Solte o componente analisador no seu formulário ou crie-o por código para carregar e inspecionar qualquer especificação de API.
Carregue de arquivo, URL ou string. Compatível com formatos JSON e YAML. Detecta automaticamente Swagger 1.x/2.x e converte para o modelo interno OpenAPI 3.x.
Acesse caminhos, operações, parâmetros, corpos de requisição/resposta, esquemas e esquemas de segurança por meio de um modelo de objetos fortemente tipado.
Use o modelo analisado no gerador de código para produzir units Pascal, ou inspecione endpoints de forma programática para ferramentas e automações personalizadas.
Resolve automaticamente ponteiros $ref, inclusive referências a arquivos externos e referências circulares, produzindo um modelo totalmente desreferenciado.
Trata as palavras-chave de composição allOf, oneOf e anyOf, mapeamentos de discriminator e esquemas polimórficos.
Relata erros estruturais, campos obrigatórios ausentes e referências de tipo inválidas com detalhamento por linha para depuração rápida.