JSON 비교 도구

두 개의 JSON 문서를 구조별로 비교한 후 추가된 키, 제거된 키, 변경된 값, 구문 분석 오류를 한 곳에서 검토하세요.

이미 두 개의 후보 페이로드가 있는 경우 이 페이지를 사용하십시오. 이는 스키마 유효성 검사, 병합 작업 흐름 또는 패치 내보내기가 아닌 구조적 비교를 위한 것입니다.

다른 언어 日本語 | English | 繁體中文 | 한국어 | Italiano | فارسی

이 JSON diff를 사용하는 이유는 무엇입니까?

두 개의 JSON 문서 비교

왼쪽 및 오른쪽 JSON을 붙여넣고 선택적으로 정렬된 키로 양쪽을 예쁘게 인쇄한 다음 구조를 비교합니다. 이 페이지에서는 객체 키 순서가 차이로 간주되지 않습니다.

왼쪽 JSON

예: 현재 페이로드, 이전 응답 또는 기준 구성.

오른쪽 JSON

예: 새 페이로드, 가져온 응답 또는 제안된 구성.

차이점 요약

추가된 키
제거된 키
변경된 값
왼쪽 루트 유형
오른쪽 뿌리 유형

주요 순서 차이는 무시됩니다. 배열은 인덱스 순서에 따라 비교됩니다.

추가된 키

    제거된 키

      변경된 값

        키 순서는 구조 변경과 동일하지 않습니다.

        JSON 객체에서 키 순서는 외관상인 경우가 많습니다. 이 페이지에서는 구조별로 키와 값을 비교하므로 재정렬된 객체 자체는 변경 사항으로 간주되지 않습니다. 배열은 다릅니다. 배열 순서는 의미에 영향을 미치므로 인덱스 변경 사항이 보고됩니다.

        포맷터와 차이점

        포맷터를 사용하면 한 문서의 유효성을 검사하거나 다시 들여쓰기할 수 있습니다. 차이점은 두 개의 유효한 문서를 비교하는 데 도움이 됩니다. 한쪽에서 구문 분석이 실패하면 먼저 이를 수정하세요. diff는 양쪽이 유효한 JSON인 경우에만 의미가 있습니다.

        잘못된 JSON을 먼저 수정해야 합니다.

        한 쪽의 형식이 잘못된 경우 이 페이지에서는 의미를 추측하는 대신 해당 쪽의 구문 분석 오류를 보고합니다. 여기에서 인라인 형식 버튼을 사용하거나 JSON 포맷터 전용 유효성 검사 보기가 필요한 경우.

        자주 묻는 질문

        키 순서도 차이로 계산되나요?

        아니요. 이 페이지에서는 객체 키 순서가 아닌 JSON 구조와 값을 비교합니다. 동일한 객체 내에서 키를 재정렬하는 것은 여기서 diff로 간주되지 않습니다.

        한쪽이 잘못된 JSON인 경우 어떻게 해야 하나요?

        먼저 구문 분석 오류를 수정하세요. 구조적 차이는 양쪽이 유효한 JSON인 경우에만 의미가 있습니다. 여기에서 형식 버튼을 사용하거나 전용 유효성 검사 보기를 위해 JSON 포맷터로 이동할 수 있습니다.

        JSON 포맷터와 어떻게 다릅니까?

        포맷터는 가독성이나 유효성 검사를 위해 하나의 JSON 문서를 다시 작성합니다. 차이점은 두 개의 유효한 JSON 문서를 비교하고 추가된 키, 제거된 키 또는 변경된 값과 같은 구조적 차이점을 강조합니다.

        배열은 값으로 비교됩니까, 아니면 순서로 비교됩니까?

        배열은 인덱스 순서에 따라 비교됩니다. 동일한 값이 다른 순서로 나타나는 경우 이 페이지에서는 배열 구조가 다르기 때문에 이를 변경 사항으로 보고합니다.

        설명(선택사항)

        부하를 줄이기 위해 필요할 때만 주석을 가져옵니다.