JSON to GraphQL 스키마(SDL) 변환기
JSON 객체나 배열을 붙여넣으면 스칼라가 매핑된(String, Int, Float, Boolean, 리스트) GraphQL `type` 정의(스키마 정의 언어)와 중첩 객체용 별도 타입을 얻을 수 있습니다. 모든 처리는 브라우저에서 로컬로 실행되며 JSON은 업로드되지 않습니다.
—
GraphQL 스키마
사용법
- 입력 상자에 JSON을 붙여넣거나 입력합니다.
- 필요하면 루트 타입 이름을 변경합니다(기본값 AutoGenerated).
- 출력 상자에서 생성된 SDL을 복사합니다.
자주 묻는 질문
- 숫자는 어떤 타입이 되나요?
- 정수는 Int, 소수점이 있는 숫자는 Float로 변환됩니다. 다른 스칼라가 필요하면 직접 수정하세요.
- null, 빈 배열, 빈 객체는 어떻게 처리되나요?
- 타입을 추론할 수 없으므로 사용자 정의 JSON 스칼라(빈 배열은 [JSON])로 변환됩니다. 사용 시 `scalar JSON` 선언이 추가됩니다.
- 필드는 nullable인가요?
- 예. GraphQL 필드는 기본적으로 nullable이므로 non-null(!) 표시가 추가되지 않습니다. 항상 필요한 값에는 직접 추가하세요.
- 제 JSON이 어딘가로 전송되나요?
- 아니요. 변환은 전적으로 브라우저에서 이루어지며 아무것도 업로드되지 않습니다.
관련 도구
JSON → TypeScript 인터페이스
JSON 샘플에서 TypeScript 인터페이스를 자동 생성 — 키 이름을 따라 재귀적으로 타입 추론.
개발 0 0
JSON to Python 데이터클래스 변환기
JSON 객체를 타입 힌트가 포함된 Python @dataclass 정의로 브라우저에서 변환합니다.
개발 0 0
JSON to Protobuf 스키마 변환기 (proto3)
JSON 객체를 타입 지정 필드와 중첩 메시지를 갖춘 proto3 .proto 스키마로 브라우저에서 변환합니다.
개발 0 0
JSON to Zod 스키마 생성기
JSON 객체를 타입이 추론된 Zod 검증 스키마로 브라우저에서 변환합니다.
개발 0 0
JSON to Mongoose 스키마 생성기
JSON 객체를 타입이 매핑된 경로가 포함된 Mongoose 스키마로 브라우저에서 변환합니다.
개발 0 0
JSON Schema 생성기
JSON 붙여넣으면 그 형태에 맞는 draft-07 JSON Schema 생성 — 타입 추론·포맷 감지·required 필드 채움.
개발 0 0