howToHeading
- 에디터에 JSON을 붙여넣거나 JSON/JSONC/NDJSON 파일을 드래그 앤 드롭하세요.
- 실행할 작업을 선택하세요: 포맷 / 압축 / 유효성 검사 / TS / Zod / XML.
- 결과를 복사 또는 다운로드하거나, Diff 뷰를 열어 변경 사항을 확인하세요.
- 유효성 검사가 실패한 경우, 강조된 줄/열을 수정하고 타입을 다시 생성하세요.
featuresHeading
- 포맷팅(Format): 읽기 쉽고 리뷰하기 편하도록 JSON을 예쁘게 정렬합니다.
- 압축(Minify): 전송 및 저장 용량을 줄이기 위해 JSON의 공백을 제거합니다.
- 유효성 검사(Validate): 구문을 검사하고 정확한 에러 줄/열을 강조 표시합니다.
- 타입 생성(Generate): 실제 JSON 데이터를 기반으로 TypeScript 인터페이스 및 Zod 스키마를 자동 생성합니다.
- 변환(Convert): 기존 시스템이나 연동을 위해 JSON을 XML로 변환합니다.
- 비교(Compare): Diff 뷰를 통해 변경 사항을 비교합니다. 모든 처리는 로컬에서 안전하게 이루어집니다.
relatedHeading
2026 최신 FIRE 재무 자유 계산기(물가상승률 반영). 브라우저 로컬에서 실제 구매력을 시뮬레이션하고, 은퇴 자금 부족액을 분석하여 연간 자산 계획을 세우세요. 엑셀이나 Notion 대시보드를 위한 CSV 원클릭 내보내기를 지원합니다.
계좌 잔고, 리스크 %, 진입가 및 손절가를 기반으로 트레이딩 포지션 규모를 계산하세요. 데이터 업로드 없이 브라우저 로컬에서 실행되므로 거래 전 리스크 시나리오를 비교할 수 있습니다.
초기 원금, 정기 투자액, 연간 수익률(APY) 및 투자 기간을 입력하여 복리 성장을 계산하세요. 브라우저 내에서 원금, 이자 및 최종 잔액을 인터랙티브 차트로 시각화합니다.
대출 계산기 / 모기지 계산기를 사용하여 브라우저 로컬에서 월 상환액, 총 이자 및 상환 일정표를 추정해 보세요. 대출 금액, 이자율 및 기간을 입력하면 차트와 함께 결과를 즉시 확인할 수 있습니다.
이 투자 계산기 / ROI 계산기를 사용하여 초기 원금, 매월 정기 투자액, 연간 수익률 및 물가상승률을 반영한 결과를 브라우저 로컬에서 추정하세요. 실시간 복리 차트, ROI 및 연간 세부 일정을 통해 예상 수익을 확인할 수 있습니다.
APR to APY Calculator를 사용하여 브라우저에서 로컬로 APR과 APY를 양방향 변환하세요. 금리를 입력하고 복리 주기를 선택하면 실효 연이율, 차이, 주기별 비교표를 즉시 확인할 수 있습니다.
이 이익률 계산기를 사용하여 브라우저 로컬에서 매출 총이익, 마크업, 마진 및 판매 가격을 계산하세요. 원가와 판매가, 또는 원가와 목표 마진을 입력하면 지표가 즉시 계산됩니다.
이 CPM 및 CPC 계산기를 사용하여 광고 비용, 노출수, 클릭수, CPM, CPC 및 CTR을 브라우저에서 로컬로 추정하세요. 예산과 목표 단가를 입력하여 캠페인 시나리오를 즉시 계획할 수 있습니다.
logicHeading
- 파싱에는
JSON.parse를 사용하고 렌더링에는JSON.stringify를 사용합니다. - 타입 생성은 객체와 배열을 재귀적으로 탐색하여 필드를 TS/Zod 구문에 매핑합니다.
- Diff 렌더링은 LCS(최장 공통 부분 수열) 기반 텍스트 비교 알고리즘을 사용합니다.
- 무거운 작업은 UI의 반응성을 유지하기 위해 Web Worker 내에서 실행됩니다.
faqHeading
무료로 사용할 수 있나요? 제한 사항이 있나요?
네, 포맷팅, 유효성 검사, TS/Zod 생성, XML 변환 및 Diff 비교 기능 모두 제한 없이 무료로 사용할 수 있습니다.
내 데이터는 안전한가요? JSON이 서버로 업로드되나요?
아닙니다. 서버로 업로드되지 않습니다. 민감한 키를 포함한 모든 데이터는 전적으로 브라우저 로컬 환경에서 처리됩니다.
JSON을 TypeScript 인터페이스로 어떻게 자동 변환하나요?
JSON을 붙여넣고 TS를 클릭하면 엄격하게 정의된 인터페이스가 즉시 생성됩니다.
"정상으로 보이는" JSON인데 JSON.parse에서 실패하는 이유는 무엇인가요? (기술적 원인)
보통 마지막 요소의 쉼표(Trailing Comma), 따옴표 없는 키, 작은따옴표('), 주석(JSONC) 또는 닫히지 않은 괄호 등이 원인일 수 있습니다.
JSON에서 Zod 스키마를 생성하는 이유는 무엇인가요?
Zod는 런타임 유효성 검사를 제공하여 애플리케이션이 API 구조 변경 사항을 런타임에 안전하게 감지할 수 있도록 도와줍니다.