JSON 비교 도구란?
JSON 비교(Diff) 도구는 두 JSON 문서를 비교하여 차이점을 강조 표시합니다. JSONKit의 비교 도구는 Monaco Editor의 diff 엔진을 기반으로 나란히 보기와 인라인 보기를 제공하며, 추가, 삭제, 수정 사항을 색상으로 구분합니다. API 응답 디버깅, 설정 변경, 데이터 마이그레이션에 적합합니다.
사용 방법
- 원본 JSON을 왼쪽 패널에 붙여넣습니다.
- 수정된 JSON을 오른쪽 패널에 붙여넣습니다.
- 차이점이 즉시 강조 표시됩니다. 추가된 줄, 삭제된 줄, 변경된 값이 서로 다른 색으로 구분됩니다.
- 분할 보기와 일렬 보기를 전환할 수 있으며, 양쪽 어느 쪽이든 직접 편집하면 diff가 바로 갱신됩니다.
주요 기능
- 나란히 보기와 인라인 diff 보기를 모두 제공합니다.
- 줄 단위와 문자 단위로 변경 사항을 강조합니다.
- 구문 강조가 적용된 상태로 두 문서를 그 자리에서 편집할 수 있습니다.
- API 응답, 설정 파일 버전, 테스트 픽스처를 비교하는 데 유용합니다.
- 두 문서 모두 브라우저에만 머물며 업로드되지 않습니다.
자주 묻는 질문
- 비교할 때 키의 순서도 중요한가요?
- diff는 두 문서의 텍스트를 비교하므로 키 순서가 바뀌면 변경 사항으로 표시됩니다. 가장 깔끔하게 비교하려면 먼저 JSON Beautifier 등으로 양쪽을 같은 방식으로 포맷하세요.
- 두 API 응답을 비교할 수 있나요?
- 네. 각 응답을 편집기의 양쪽에 복사해 넣으세요. 두 환경 사이, 두 API 버전 사이, 또는 코드 변경 전후에 무엇이 달라졌는지 빠르게 확인할 수 있습니다.
- 기밀 데이터를 비교해도 안전한가요?
- 네. 비교는 전적으로 브라우저에서 이루어지며, 어떤 문서도 서버로 전송되지 않습니다.