두 JSON 문서를 나란히 입력해 추가·삭제·변경된 데이터 경로를 확인합니다. 객체의 키 순서 차이는 무시하고 배열 순서와 값의 자료형 차이는 구분해, 단순한 줄바꿈 비교와 다른 구조 차이를 보여 줍니다.
- 키 순서 무시와 변경 경로 표시
- 두 JSON 문서를 나란히 입력해 추가·삭제·변경된 데이터 경로를 확인합니다. 객체의 키 순서 차이는 무시하고 배열 순서와 값의 자료형 차이는 구분해, 단순한 줄바꿈 비교와 다른 구조 차이를 보여 줍니다.
- 배열과 숫자·문자열의 차이는 어떻게 표시하나요?
- 객체는 키 집합으로, 배열은 같은 인덱스로 비교합니다. 경로는 JSON Pointer의 ~0·~1 이스케이프를 사용하고 값의 문자열·숫자·null 자료형도 구분합니다.
- 배열에서 이동한 항목도 자동으로 추적하나요?
- 각 10만 자·중첩 100단계까지 비교합니다. 배열 항목의 이동을 별도 동작으로 추정하지 않으며 JSON 표준의 중복 키 의미를 복원하지 않습니다.
사용 방법
- 입력과 선택
원본 JSON과 수정 JSON을 각 편집기에 입력합니다. 구문 오류가 없으면 데이터 경로별 차이를 결과 목록에서 확인합니다.
- 결과와 처리 기준
객체는 키 집합으로, 배열은 같은 인덱스로 비교합니다. 경로는 JSON Pointer의 ~0·~1 이스케이프를 사용하고 값의 문자열·숫자·null 자료형도 구분합니다.
- 저장과 확인할 범위
각 10만 자·중첩 100단계까지 비교합니다. 배열 항목의 이동을 별도 동작으로 추정하지 않으며 JSON 표준의 중복 키 의미를 복원하지 않습니다.
JSON 구조 비교 사용 기준
원본 JSON과 수정 JSON을 각 편집기에 입력합니다. 구문 오류가 없으면 데이터 경로별 차이를 결과 목록에서 확인합니다.
객체는 키 집합으로, 배열은 같은 인덱스로 비교합니다. 경로는 JSON Pointer의 ~0·~1 이스케이프를 사용하고 값의 문자열·숫자·null 자료형도 구분합니다.
각 10만 자·중첩 100단계까지 비교합니다. 배열 항목의 이동을 별도 동작으로 추정하지 않으며 JSON 표준의 중복 키 의미를 복원하지 않습니다.
자주 묻는 질문
- 객체 키 순서만 다르면 변경으로 보나요?
- 원본 JSON과 수정 JSON을 각 편집기에 입력합니다. 구문 오류가 없으면 데이터 경로별 차이를 결과 목록에서 확인합니다.
- 배열과 숫자·문자열의 차이는 어떻게 표시하나요?
- 객체는 키 집합으로, 배열은 같은 인덱스로 비교합니다. 경로는 JSON Pointer의 ~0·~1 이스케이프를 사용하고 값의 문자열·숫자·null 자료형도 구분합니다.
- 배열에서 이동한 항목도 자동으로 추적하나요?
- 각 10만 자·중첩 100단계까지 비교합니다. 배열 항목의 이동을 별도 동작으로 추정하지 않으며 JSON 표준의 중복 키 의미를 복원하지 않습니다.
- 파일과 입력 내용이 서버나 주소에 남나요?
- 파일과 입력 내용은 브라우저 안에서 처리하며 서버·주소·브라우저 저장소에 기록하지 않습니다. 복사와 파일 저장은 직접 버튼을 누를 때만 수행합니다. 새로고침하면 작업 내용이 지워집니다.