JSON 패치 테스터
무료 온라인 서비스 JSON 패치 테스터 설치가 필요 없는 도구
JSON Patch 테스터 소개
JSON Patch 테스터는 대상 문서에 JSON Patch(RFC 6902)를 적용하고 결과를 보여줍니다. 원본 JSON과 패치 연산 목록을 붙여 넣고 실행하면 패치가 적용된 문서를 볼 수 있습니다. API 업데이트, 부분 편집 테스트, 패치 연산 학습에 적합합니다.
사용 방법
1. 왼쪽 상자에 대상 JSON 문서를 붙여 넣습니다 2. 오른쪽 상자에 패치 연산 배열을 붙여 넣습니다 3. 패치 적용을 클릭해 순서대로 실행합니다 4. 결과 문서 또는 오류 메시지를 검토합니다 5. 복사를 사용해 결과를 복사합니다. 예제 불러오기는 두 상자를 예시로 채웁니다
팁과 모범 사례
경로는 JSON Pointer 문법(예: /age 또는 /address/city)을 사용하며, /-/ 로 배열 끝에 추가합니다. 연산은 위에서 아래로 실행되어 첫 오류에서 멈춥니다. 'test' 연산은 값이 일치하지 않으면 전체 패치를 실패시켜 조건부 업데이트에 유용합니다.
▶어떤 패치 연산을 지원하나요?
여섯 가지 표준 RFC 6902 연산: add, remove, replace, move, copy, test. 각각 op와 path가 필요하며 add, replace, test에는 value가, move와 copy에는 from 경로가 추가로 필요합니다.
▶경로는 어떻게 쓰나요?
JSON Pointer로, 수준을 슬래시로 구분합니다(/address/city는 target.address.city를 가리킴). 배열 끝에는 /-를 사용해 /hobbies/-로 끝에 새 항목을 추가할 수 있습니다.
▶연산이 실패하면 어떻게 되나요?
첫 오류에서 멈추고 이를 보고합니다. 이후 연산은 실행되지 않습니다. 엄격한 JSON Patch 구현과 같은 동작이므로 연산 순서에 주의하세요.
▶원본 문서가 변경되나요?
아니요. 사본에 적용하므로 대상은 그대로 유지됩니다. 패치를 조정해 원하는 만큼 다시 실행할 수 있습니다.
▶내 데이터가 다른 곳으로 전송되나요?
아니요. 파싱과 패치 적용은 브라우저에서 완전히 이루어지며 JSON은 기기를 떠나지 않습니다.
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.