OpenAPI Ayrıştırıcı Bileşeni
OpenAPI 3.x ve Swagger spesifikasyonlarını ayrıştıran, her uç noktaya, şemaya ve güvenlik tanımına programatik erişim sağlayan yerel bir Delphi bileşeni.
OpenAPI 3.x ve Swagger spesifikasyonlarını ayrıştıran, her uç noktaya, şemaya ve güvenlik tanımına programatik erişim sağlayan yerel bir Delphi bileşeni.
Herhangi bir API spesifikasyonunu yüklemek ve incelemek için ayrıştırıcı bileşenini formunuza bırakın veya kodda oluşturun.
Dosyadan, URL'den veya dizeden yükleyin. JSON ve YAML biçimlerini destekler. Swagger 1.x/2.x'i otomatik olarak algılar ve OpenAPI 3.x dahili modeline dönüştürür.
Güçlü tipli bir nesne modeli aracılığıyla yollara, işlemlere, parametrelere, istek/yanıt gövdelerine, şemalara ve güvenlik şemalarına erişin.
Pascal birimleri üretmek için ayrıştırılmış modeli kod üreticisine besleyin veya özel araçlar ve otomasyon için uç noktaları programatik olarak inceleyin.
Harici dosya referansları ve döngüsel referanslar dahil olmak üzere $ref işaretçilerini otomatik olarak çözer ve tamamen referansları çözülmüş bir model üretir.
allOf, oneOf ve anyOf kompozisyon anahtar sözcüklerini, ayırt edici eşlemeleri ve çok biçimli şemaları işler.
Hızlı hata ayıklama için yapısal hataları, eksik zorunlu alanları ve geçersiz tip referanslarını satır düzeyinde ayrıntıyla bildirir.