JSON TypeScript 인터페이스 생성기
JSON에서 TypeScript 인터페이스나 타입을 생성하세요. 중첩 객체는 이름이 붙은 인터페이스가 되고, 선택적 필드와 nullable 필드는 데이터에서 자동으로 감지돼요.
사용 방법
- 1
데이터 붙여 넣기 또는 열기
텍스트를 붙여 넣거나, 파일을 편집기에 끌어다 놓거나, '파일 열기'를 클릭하세요. '예제 불러오기'로 도구 사용법을 바로 확인할 수 있어요.
- 2
옵션 조정
입력하는 즉시 결과가 바뀌어요. 원하는 결과가 나오도록 옵션을 조정하세요.
- 3
복사 또는 다운로드
결과를 클립보드에 복사하거나 파일로 다운로드하세요.
PixNudge를 선택하는 이유
아무것도 업로드되지 않아요
데이터는 브라우저에서 처리되며 서버로 전송되지 않아요. API 키, 토큰, 고객 데이터도 안심하고 다룰 수 있어요.
큰 파일도 즉시 처리
서버를 거치지 않아 입력하는 즉시 결과가 나타나요. 수 MB 크기의 파일도 부드럽게 처리해요.
숫자를 정확하게 유지
64비트 ID 같은 긴 숫자도 반올림되지 않고 입력한 그대로 유지돼요.
자주 묻는 질문
선택적 필드는 어떻게 감지되나요?
객체 배열을 붙여 넣으면 일부 항목에 없는 키는 선택적(?)으로 표시되고, 가끔 null인 값은 null과의 유니언 타입이 돼요. 샘플 데이터를 많이 붙여 넣을수록 타입이 더 정확해져요.
인터페이스 대신 type 별칭을 받을 수 있나요?
네. 기본적으로 인터페이스가 생성되며, 'type 별칭 사용'을 켜면 type 선언으로 생성돼요.
'타입만 생성'은 무슨 뜻인가요?
'타입만 생성'을 켜면 타입 선언만 만들어요. 끄면 런타임에 JSON을 변환하고 검사하는 함수도 함께 생성돼요.