JSON을 TypeScript 타입으로
JSON 데이터에서 TypeScript 인터페이스를 자동 생성합니다. 중첩 객체와 배열을 추론하며 모든 처리는 브라우저에서만 이루어집니다.
입력
결과
자주 묻는 질문
입력한 JSON이 서버로 전송되나요?
아니요. 모든 처리는 브라우저 안에서만 이루어지며 데이터가 외부로 전송되지 않습니다.
중첩된 객체도 타입으로 만들어지나요?
네. 중첩 객체는 별도의 인터페이스로 분리되고, 객체 배열은 요소들의 키를 합쳐 요소 타입을 만듭니다.
null 값은 어떻게 처리되나요?
null 값은 null 타입으로 표기됩니다. 필요하면 생성된 타입을 union 등으로 직접 다듬어 사용하세요.
관련 도구
JSON 포맷터
JSON을 보기 좋게 정렬하거나 한 줄로 압축합니다. 문법 오류도 바로 확인할 수 있습니다.
JSON을 CSV로
JSON 배열을 CSV로 변환합니다. 객체 배열은 키를 헤더로 사용하며, 모든 처리는 브라우저에서만 이루어져 데이터가 서버로 전송되지 않습니다.
YAML을 JSON으로
YAML 데이터를 JSON으로 변환합니다. 중첩 구조와 배열을 지원하며 모든 처리는 브라우저에서만 이루어져 데이터가 서버로 전송되지 않습니다.
chmod 권한 계산기
리눅스 파일 권한을 체크박스로 선택하면 8진수(755)와 기호(rwxr-xr-x) 표기를 계산합니다. 8진수 입력으로 역변환도 지원합니다.
Cron 파서
Cron 표현식을 필드별로 해석하고 다음 실행 시각 5개를 계산합니다.
텍스트 비교 (Diff)
두 텍스트를 줄 단위로 비교해 추가·삭제된 부분을 색으로 표시합니다.