JSON 포매터
큰 정수, 숫자 표기, 키 순서와 문자열 이스케이프를 유지하면서 JSON을 정렬·압축·검증합니다. 파일 불러오기와 오류 위치 확인을 지원합니다.
JSON 예제로 중첩 객체, 선택적 속성, 배열, 유니온 타입을 생성하세요.
입력이나 설정을 바꾸면 자동으로 업데이트됩니다
API 응답 예제로 타입 초안을 만든 뒤 실제 계약에 맞춰 빠진 경우를 보완할 수 있습니다.
대표 JSON과 타입 이름을 입력한 뒤 코드를 복사하거나 .ts로 저장하세요. 배열 속 객체를 함께 분석해 일부에 없는 속성은 선택적으로, 서로 다른 타입은 유니온으로 표현합니다.
빈 배열은 unknown[], 빈 객체는 { [key: string]: unknown }입니다. 예제 밖의 값은 추론할 수 없으므로 API 명세와 대조하세요. 한도는 2 MiB, 값 30,000개, 깊이 80단계이며 중복 키는 허용하지 않습니다.
제공된 값만 반영합니다. 배열의 일부 객체에 없는 속성은 선택적 속성이 되고 빈 배열은 unknown[]가 됩니다. 런타임 검증 코드는 생성하지 않습니다.
생성기는 JSON 숫자를 number로 표시할 뿐, JavaScript가 숫자를 읽는 방식을 바꾸지는 않습니다. 안전한 정수 범위를 넘는 ID는 애플리케이션에서 정밀도를 잃을 수 있습니다. API에서 ID를 문자열로 보내거나 큰 수를 보존하는 파서를 사용하고, 생성된 타입도 그에 맞게 검토하세요.
방문 통계 수집 여부를 선택하세요
Umami로 페이지 방문 현황을 파악합니다. 통계 수집은 선택 사항이며, 거부해도 모든 도구를 사용할 수 있습니다.
현재 설정: 통계 수집을 허용합니다.
현재 설정: 통계 수집을 허용하지 않습니다.
통계 서비스가 변경되었습니다. 진행 중인 작업을 마친 후 페이지를 새로고침하면 새 설정이 적용됩니다.
브라우저에서 추적 금지 또는 Global Privacy Control 신호를 보내고 있어 통계 수집을 계속 중단합니다.
Umami 서비스를 통해 자주 방문하는 페이지와 방문 경로를 파악합니다. 통계 수집을 거부해도 모든 기능을 이용할 수 있으며, 선택은 언제든지 바꿀 수 있습니다.
선택한 설정은 이 브라우저에 6개월 동안 저장됩니다. 도구에서 처리하는 파일이나 입력한 내용은 통계 서비스로 전송되지 않습니다.
개인정보 처리방침
댓글
0