JSON 비교 도구

JSON 비교 도구에서는 두 문서의 파싱된 구조를 비교하고 JSON Patch를 만듭니다. API 응답, 설정이나 텍스트를 업로드하지 않고 원본과 수정된 JSON을 붙여 넣어 변경점을 찾으세요.

파일과 텍스트는 이 기기에 남습니다. 처리는 브라우저에서 진행됩니다.

준비 완료.

JSON 비교 도구 사용 방법

왼쪽에 원본 JSON을, 오른쪽에 수정본을 붙여 넣으세요. 처리하면 JSON Patch가 생성됩니다. 배열 순서는 비교하지만 객체 키 순서는 무시합니다.

입력당 최대 1 MB, 중첩은 128단계입니다. 숫자는 유한해야 하며 정수는 JavaScript의 안전한 정수 정밀도 안에 있어야 합니다. 그 범위 밖의 정확한 식별자는 문자열로 저장하세요.

JSON 비교 도구의 기능

객체 키 순서를 차이로 보지 않고 설정, API 응답과 내보낸 데이터의 변화를 찾으세요. 값과 형식은 구분하므로 문자열과 숫자, 없는 속성과 null은 다릅니다. 배열 순서는 의미가 있어 비교에 반영됩니다.

사용 예와 실제 제한

JSON 비교 도구에서 객체 속성값의 변경을 비교하면 전체 문서를 다시 쓰는 대신 해당 속성을 지정하는 패치를 만듭니다. 배열을 재정렬하면 변경이 생길 수 있습니다. 작업에 더 적합하다면 변경된 배열 전체 교체를 활성화하세요.

자주 묻는 질문

JSON 비교 도구에서 파일이나 텍스트를 업로드하나요?

아니요. 처리는 기기 안에서 실행됩니다. 페이지는 프로그램을 내려받지만 선택한 파일이나 붙여 넣은 텍스트를 변환 서비스로 보내지 않습니다. 탭을 닫기 전에 결과를 다운로드하세요.

객체 키 순서도 차이로 보나요?

아니요. 속성과 값이 같다면 키 순서가 달라도 동일하게 비교합니다. 배열 안에 있는 객체에도 적용됩니다.

배열과 없는 값은 어떻게 처리하나요?

배열 순서는 중요합니다. 변경된 배열 전체 교체 또는 개별 변경을 선택할 수 있습니다. 없는 속성, null과 빈 값은 서로 다릅니다.

매우 큰 정수도 비교할 수 있나요?

안전하지 않은 정수는 반올림해 비교하지 않고 거부합니다. 안전한 정밀도 밖의 식별자는 문자열로 저장하고 용량과 중첩 제한을 지키세요.

JSON 비교 도구을 오프라인으로 사용할 수 있나요?

먼저 페이지와 처리 라이브러리를 불러와야 합니다. 브라우저 캐시로 나중에 연결 없이 사용할 수도 있지만 보장되지는 않습니다. 원본을 보관하고 페이지를 닫기 전에 결과를 다운로드하세요.

또 데이터를 손으로 손보고 있나요

매번 브라우저 탭에서 고쳐야 하는 페이로드는 원래 코드가 할 일입니다. 저희는 시스템 사이에서 데이터를 옮기는 연동, 파서, 서비스를 만들고, 그 과정에서 조용히 데이터를 망가뜨리는 것들을 고칩니다.

무엇을 옮기는지 알려주세요

라이브러리 라이선스

프로젝트는 대화에서 시작합니다

어떤 생각을
하고 계신가요?

원하는 결과, 기존 시스템, 제약 조건을 알려주세요. 시작할 때 기술 명세서가 필요하지는 않습니다.

양식이 작동하지 않으면 다음 주소로 직접 이메일을 보내 주세요. contact@mecanik.dev

엔지니어 직접 지원

직접적인 기술 협업.
명확한 범위와 책임 있는 납품.