OpenAPI 파서 컴포넌트

OpenAPI 3.x 및 Swagger 사양을 파싱하는 네이티브 Delphi 컴포넌트로 모든 엔드포인트, 스키마, 보안 정의에 프로그래밍 방식으로 접근할 수 있어요.

TsgcOpenAPIParser

파서 컴포넌트를 폼에 드롭하거나 코드에서 생성해 API 사양을 로드하고 검사하세요.

사양 로드

파일, URL 또는 문자열에서 로드해요. JSON 및 YAML 형식을 지원해요. Swagger 1.x/2.x를 자동으로 감지하고 OpenAPI 3.x 내부 모델로 변환해요.

API 모델 탐색

강하게 형식화된 객체 모델을 통해 경로, 작업, 매개변수, 요청/응답 본문, 스키마, 보안 스킴에 접근할 수 있어요.

코드 생성

파싱된 모델을 코드 생성기에 전달해 Pascal 유닛을 생성하거나 커스텀 도구 및 자동화를 위해 엔드포인트를 프로그래밍 방식으로 검사하세요.

파서 세부 정보

참조 해석

외부 파일 참조와 순환 참조를 포함한 $ref 포인터를 자동으로 해석해 완전히 역참조된 모델을 생성해요.

스키마 컴포지션

allOf, oneOf, anyOf 컴포지션 키워드, 판별자 매핑, 다형성 스키마를 처리해요.

사양 검증

빠른 디버깅을 위해 구조적 오류, 누락된 필수 필드, 잘못된 유형 참조를 줄 수준 세부 정보와 함께 보고해요.

파서 체험하기

무료 체험판을 다운로드하고 몇 분 안에 첫 번째 OpenAPI 사양을 파싱해 보세요.