JSON 비교 도구 (JSON Diff) - 로컬 시맨틱 비교

브라우저 로컬 환경에서 두 JSON 문서를 비교하세요. 객체의 키를 정렬하여 시맨틱 비교(Semantic Diff)를 수행하며, 키 순서로 인한 노이즈를 방지하고 추가, 삭제, 수정된 필드를 시각적으로 표시합니다. 데이터는 업로드되지 않습니다.

fullscreenHint

비교 결과

변경 사항이 3곳 발견되었습니다.

1
추가됨 (Added)
0
삭제됨 (Removed)
2
수정됨 (Modified)
4
변경 없음 (Unchanged)
추가됨 (Added)paidAt
2026-05-06T12:00:00Z
수정됨 (Modified)customer.tier
pro
enterprise
수정됨 (Modified)status
pending
paid

JSON 파싱, 정렬 및 비교는 브라우저 로컬에서 실행되며 서버로 업로드되지 않습니다. 페이지를 새로 고치면 입력 내용이 지워집니다.

howToHeading

  1. 원본(이전) JSON을 왼쪽에, 수정된(새) JSON을 오른쪽에 붙여넣거나 '예시 불러오기'를 클릭하세요.
  2. 두 JSON 객체의 키 순서가 다를 경우 '정렬 및 포맷팅'을 클릭하여 순서를 통일하세요.
  3. 결과 영역에서 요약을 확인하세요. 녹색은 추가, 빨간색은 삭제, 노란색은 내용 변경을 의미합니다.
  4. 경로 목록을 살펴보고 변경 사항의 정확한 위치를 파악하세요. 전체 구조 확인이 필요한 경우 '변경되지 않은 필드 표시'를 체크하세요.
  5. 비교 보고서를 복사하거나 .txt 파일로 다운로드하여 API 디버깅, 릴리스 노트 또는 구성 검토 기록으로 활용하세요.

featuresHeading

  • 시맨틱 JSON 비교(Semantic JSON Diff): 단순 텍스트 비교가 아닌 JSON을 먼저 파싱하고 경로별로 비교하여, 키 순서 변경으로 인한 불필요한 차이점이 결과에 노출되는 것을 방지합니다.
  • 키 기준 정렬(Sort by Keys): 양쪽 JSON 객체의 키를 알파벳 순서로 정렬하고 서식을 맞춰 의미 없는 순서 차이를 제거합니다.
  • 추가 / 삭제 / 수정 강조 표시: 녹색(추가), 빨간색(삭제), 노란색(수정)을 통해 API 응답 및 설정 변경 사항을 한눈에 파악할 수 있습니다.
  • 경로 기반 탐색: profile.cityitems[0].sku와 같은 경로(Path) 수준으로 차이점을 표시하여 특정 필드를 바로 찾을 수 있습니다.
  • 구문 오류 감지: 비교하기 전에 JSON의 유효성을 검사하며, 어느 한쪽이라도 파싱할 수 없는 경우 명확한 오류 메시지를 표시합니다.
  • 안전한 로컬 비교: 토큰, 데이터베이스 설정 및 비공개 데이터는 브라우저 메모리에만 유지되며 서버로 업로드되지 않습니다.

relatedHeading

FIRE 계산기 2026 (물가상승률 반영) - 은퇴 자금 시뮬레이터

2026 최신 FIRE 재무 자유 계산기(물가상승률 반영). 브라우저 로컬에서 실제 구매력을 시뮬레이션하고, 은퇴 자금 부족액을 분석하여 연간 자산 계획을 세우세요. 엑셀이나 Notion 대시보드를 위한 CSV 원클릭 내보내기를 지원합니다.

포지션 규모 계산기 - 리스크 기반 트레이딩 규모 산정

계좌 잔고, 리스크 %, 진입가 및 손절가를 기반으로 트레이딩 포지션 규모를 계산하세요. 데이터 업로드 없이 브라우저 로컬에서 실행되므로 거래 전 리스크 시나리오를 비교할 수 있습니다.

복리 계산기 | 무료 적립식 투자 수익 및 APY 차트

초기 원금, 정기 투자액, 연간 수익률(APY) 및 투자 기간을 입력하여 복리 성장을 계산하세요. 브라우저 내에서 원금, 이자 및 최종 잔액을 인터랙티브 차트로 시각화합니다.

온라인 대출 / 모기지 계산기 - 즉각적인 상환 일정표

대출 계산기 / 모기지 계산기를 사용하여 브라우저 로컬에서 월 상환액, 총 이자 및 상환 일정표를 추정해 보세요. 대출 금액, 이자율 및 기간을 입력하면 차트와 함께 결과를 즉시 확인할 수 있습니다.

온라인 투자 및 ROI 계산기 - 복리 수익 시각화

이 투자 계산기 / ROI 계산기를 사용하여 초기 원금, 매월 정기 투자액, 연간 수익률 및 물가상승률을 반영한 결과를 브라우저 로컬에서 추정하세요. 실시간 복리 차트, ROI 및 연간 세부 일정을 통해 예상 수익을 확인할 수 있습니다.

APR APY 변환기 - 명목 금리와 실효 금리 변환

APR to APY Calculator를 사용하여 브라우저에서 로컬로 APR과 APY를 양방향 변환하세요. 금리를 입력하고 복리 주기를 선택하면 실효 연이율, 차이, 주기별 비교표를 즉시 확인할 수 있습니다.

이익률 계산기 - 마진 대 마크업 변환기

이 이익률 계산기를 사용하여 브라우저 로컬에서 매출 총이익, 마크업, 마진 및 판매 가격을 계산하세요. 원가와 판매가, 또는 원가와 목표 마진을 입력하면 지표가 즉시 계산됩니다.

CPM 및 CPC 계산기 - 광고 비용 및 CTR 온라인 측정

이 CPM 및 CPC 계산기를 사용하여 광고 비용, 노출수, 클릭수, CPM, CPC 및 CTR을 브라우저에서 로컬로 추정하세요. 예산과 목표 단가를 입력하여 캠페인 시나리오를 즉시 계획할 수 있습니다.

logicHeading

이 도구는 브라우저 내에서 로컬 시맨틱 JSON 비교 프로세스를 실행합니다.

  • JSON.parse를 사용하여 양쪽 JSON 문서의 유효성을 검사합니다.
  • 객체 키는 알파벳 순서로 정렬되지만, 배열의 순서는 유지됩니다.
  • JSON 구조를 items[0].sku와 같은 경로(Path)와 값(Value) 형태로 평면화(Flatten)합니다.
  • 각 경로를 추가됨, 삭제됨, 수정됨, 변경 없음으로 분류합니다.
  • 모든 데이터는 현재 브라우저 세션 내에서만 처리되며, 페이지를 새로 고침하면 입력 및 결과가 모두 지워집니다.
  • 배열의 순서는 종종 비즈니스 로직에서 의미를 갖기 때문에 자동으로 재정렬되지 않습니다. 초거대 JSON 파일의 경우 브라우저 성능에 따라 처리에 제한이 있을 수 있습니다.

faqHeading

기밀 JSON 데이터가 유출될 위험이 있나요?

아닙니다. 파싱, 정렬 및 비교 작업은 모두 현재 브라우저에서 로컬로 수행됩니다. JSON 데이터는 서버로 업로드되지 않으며, 페이지를 새로 고치면 입력한 내용이 초기화됩니다.

일반 Diff 도구에서는 왜 모든 항목이 변경된 것으로 나오나요?

일반 텍스트 비교(Diff) 도구는 키 순서의 변화도 텍스트 줄 변경으로 간주하기 때문입니다. 이 도구는 먼저 객체 키를 정렬한 후 JSON 경로별로 비교하므로, 단순히 순서만 바뀐 경우 이를 변경으로 인식하지 않습니다.

JSON 비교 시 키 순서를 무시할 수 있나요?

네. 객체의 키를 비교하기 전에 알파벳 순서로 정렬하므로, 키의 순서가 다르더라도 내용이 같으면 시맨틱 차이가 없는 것으로 표시됩니다.

배열의 순서도 무시하나요?

아닙니다. 배열의 순서는 비즈니스적인 의미를 갖는 경우가 많으므로, 배열 순서를 유지한 채 인덱스를 기준으로 비교합니다.

구문 오류가 있는 JSON도 비교할 수 있나요?

아닙니다. 어느 한쪽이라도 JSON을 파싱할 수 없는 경우, 비교 결과 대신 구문 오류 메시지가 표시됩니다. 먼저 JSON의 구문 오류를 수정한 후 비교해 주세요.

비교 결과를 내보낼 수 있나요?

네. 차이점 보고서를 복사하거나 .txt 파일로 다운로드할 수 있습니다.