JSON Patch 도구

두 JSON 문서를 비교하여 RFC 6902 Patch를 생성하고, 로컬에서 Patch를 적용한 후 왕복 검증도 수행할 수 있습니다.

브라우저에서 로컬 처리
이 페이지는 공개 디렉터리 검사를 통과했습니다. JavaScript을 활성화하면 전체 기능을 사용할 수 있습니다.
사용 안내

JSON Patch 도구 사용 방법

JSON Patch 도구는 현재 브라우저에서만 입력을 처리하며, 사용자 데이터를 업로드하거나 네트워크에 연결하거나 저장하지 않습니다.

  1. 입력 내용

    원본 JSON, 대상 JSON 또는 RFC 6902 작업 배열을 입력하세요.

  2. 처리 방식 선택

    add/remove/replace 작업을 생성하거나 Patch를 적용한 후 경로와 위험한 키를 확인하세요.

  3. 확인 및 내보내기

    적용 후 결과가 대상과 일치하는지 확인한 다음 Patch/JSON을 복사하거나 다운로드하세요.

제한 및 주의사항

  • 프로토타입 오염 경로, 무한 재귀 및 지나치게 큰 작업 배열을 거부합니다.
  • Diff는 move/copy를 추론하지 않습니다. 생성된 결과는 대상 프로젝트에서 의미를 다시 검토해야 합니다.
  • 도구는 로컬 보조 처리 결과만 제공합니다. 중요한 구성, 키, 문서 및 게시 콘텐츠는 여전히 대상 환경에서 검토해야 합니다.

자주 묻는 질문

입력이 서버에 업로드되나요?

아니요. 페이지에서는 브라우저 메모리, 로컬 파일 API 및 사이트와 함께 제공된 로컬 리소스만 사용합니다.

왜 __proto__ 경로가 거부되나요?

이러한 속성은 프로토타입 오염을 유발할 수 있으므로, 도구는 객체 프로토타입을 무리하게 수정하는 대신 해당 속성을 차단합니다.

결과를 다시 수동으로 확인해야 하는 이유는 무엇인가요?

경계 구문, 지역 규격, 타사 리더 및 대상 실행 환경에 차이가 있을 수 있으므로 도구가 최종 검사를 대신하지는 않습니다.

페이지 피드백문제를 발견했거나 개선 제안이 있으신가요?
피드백 기능은 온라인 버전에서 사용해야 합니다

온라인 버전에서 JavaScript를 활성화한 후 제출해 주세요. 현재 도구나 사례의 로컬 기능에는 영향이 없습니다.

온라인 버전으로 피드백 보내기