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.

TsgcOpenAPIParser

Herhangi bir API spesifikasyonunu yüklemek ve incelemek için ayrıştırıcı bileşenini formunuza bırakın veya kodda oluşturun.

Spesifikasyonları Yükle

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.

API Modeline Göz Atın

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.

Kod Üret

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.

Ayrıştırıcı Ayrıntıları

Referans Çözümleme

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.

Şema Kompozisyonu

allOf, oneOf ve anyOf kompozisyon anahtar sözcüklerini, ayırt edici eşlemeleri ve çok biçimli şemaları işler.

Spesifikasyon Doğrulaması

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.

Ayrıştırıcıyı Deneyin

Ücretsiz denemeyi indirin ve ilk OpenAPI spesifikasyonunuzu dakikalar içinde ayrıştırın.