Componente Parser de OpenAPI
Un componente Delphi nativo que parsea especificaciones de OpenAPI 3.x y Swagger y te da acceso programático a cada endpoint, esquema y definición de seguridad.
Un componente Delphi nativo que parsea especificaciones de OpenAPI 3.x y Swagger y te da acceso programático a cada endpoint, esquema y definición de seguridad.
Arrastra el componente parser a tu formulario o créalo por código para cargar e inspeccionar cualquier especificación de API.
Carga desde archivo, URL o cadena. Compatible con formatos JSON y YAML. Detecta automáticamente Swagger 1.x/2.x y los convierte al modelo interno de OpenAPI 3.x.
Accede a paths, operaciones, parámetros, cuerpos de solicitud/respuesta, esquemas y esquemas de seguridad a través de un modelo de objetos fuertemente tipado.
Alimenta el generador de código con el modelo parseado para producir unidades Pascal, o inspecciona endpoints de forma programática para herramientas y automatizaciones personalizadas.
Resuelve automáticamente los punteros $ref, incluidas las referencias a archivos externos y las referencias circulares, produciendo un modelo totalmente desreferenciado.
Gestiona las palabras clave de composición allOf, oneOf y anyOf, los mapeos de discriminator y los esquemas polimórficos.
Notifica errores estructurales, campos obligatorios ausentes y referencias de tipo inválidas con detalle a nivel de línea para depurar rápido.