JSON Compare
두 JSON 문서를 붙여 넣고 둘 사이에 무엇이 바뀌었는지 정확히 확인하세요.
JSON Compare 사용 방법
- 왼쪽에 원본 JSON을, 오른쪽에 새 버전을 붙여 넣으세요.
- 양쪽이 모두 올바르면 아래에 차이점이 바로 나타납니다.
- 목록 항목의 순서가 중요하지 않다면 "배열 순서 무시"를 켜세요.
JSON Compare 소개
일반 텍스트 diff는 JSON에 잘 맞지 않습니다. 누군가 파일을 다시 들여쓰거나 키 순서를 바꾸면 데이터가 같아도 모든 줄이 변경된 것으로 표시됩니다. 이 비교는 두 문서를 데이터로 읽으므로 실제 차이만 표시됩니다.
각 차이는 $.owner.active 같은 경로와 함께 나열되며 추가, 삭제, 변경으로 표시됩니다. 두 릴리스 사이에 설정에 무슨 일이 있었는지 한눈에 알 수 있습니다.
자주 묻는 질문
키 순서가 중요한가요?
아니요. {"a":1,"b":2}와 {"b":2,"a":1}은 동일하다고 보고됩니다. JSON에서 객체는 순서가 없는 컬렉션이기 때문입니다.
배열은 어떻게 비교되나요?
기본적으로 위치로 비교하므로 항목을 옮기면 변경으로 표시됩니다. "배열 순서 무시"를 켜면 값으로 항목을 맞추며, 한쪽에만 있는 항목만 표시됩니다.
한쪽이 올바르지 않으면 어떻게 되나요?
어느 쪽에 문제가 있는지 줄과 열과 함께 표시됩니다. 양쪽이 모두 올바를 때까지 다른 쪽은 비교되지 않습니다.
큰 파일도 비교할 수 있나요?
네, 사이트의 크기 제한까지 가능합니다. 수천 개의 차이가 있는 매우 큰 문서는 목록을 만드는 데 1~2초 걸릴 수 있습니다.
나란히 강조 표시하는 보기가 있나요?
현재는 없습니다. 이 도구는 차이를 경로별로 나열하며, 데이터에는 색칠된 줄보다 이 방식이 읽기 쉽습니다.