Tech & Product/AI, 더 깊게
|
2022. 4. 1.
JSON Patch
REST API를 개발할 때 CRUD중 create, read, delete의 dto 설계는 비교적 간단하나 update는 다양한 방법이 가능하기 때문에 고민되는 부분입니다. 이 때 사용할 수 있는 JSON Patch를 소개합니다. JSON Patch JSON Patch는 json의 수정을 표현합니다. 따라서 REST API 설계시 PATCH 메소드와 함께 사용하면 update 기능을 구현할 수 있습니다. 예제 JSON Document { "a": "a", "b": "b" } JSON Patch [ { "op": "add", "path": "/c", "value": "c" }, { "op": "remove", "path": "/a" } ] 결과 { "b": "b", "c": "c" } 지원하는 Opera..