AZ Tools

JSON to GraphQL 스키마(SDL) 변환기

개발

JSON 객체나 배열을 붙여넣으면 스칼라가 매핑된(String, Int, Float, Boolean, 리스트) GraphQL `type` 정의(스키마 정의 언어)와 중첩 객체용 별도 타입을 얻을 수 있습니다. 모든 처리는 브라우저에서 로컬로 실행되며 JSON은 업로드되지 않습니다.

GraphQL 스키마

사용법

  1. 입력 상자에 JSON을 붙여넣거나 입력합니다.
  2. 필요하면 루트 타입 이름을 변경합니다(기본값 AutoGenerated).
  3. 출력 상자에서 생성된 SDL을 복사합니다.

자주 묻는 질문

숫자는 어떤 타입이 되나요?
정수는 Int, 소수점이 있는 숫자는 Float로 변환됩니다. 다른 스칼라가 필요하면 직접 수정하세요.
null, 빈 배열, 빈 객체는 어떻게 처리되나요?
타입을 추론할 수 없으므로 사용자 정의 JSON 스칼라(빈 배열은 [JSON])로 변환됩니다. 사용 시 `scalar JSON` 선언이 추가됩니다.
필드는 nullable인가요?
예. GraphQL 필드는 기본적으로 nullable이므로 non-null(!) 표시가 추가되지 않습니다. 항상 필요한 값에는 직접 추가하세요.
제 JSON이 어딘가로 전송되나요?
아니요. 변환은 전적으로 브라우저에서 이루어지며 아무것도 업로드되지 않습니다.

관련 도구