json

Java

REST API 설계 방법 완벽 정리 (HTTP Method, URI 규칙, 상태 코드 쉽게 설명)

백엔드 개발 공부를 시작하면 거의 반드시 듣게 되는 단어가 있다.👉 REST API그리고 실무에 들어가면:✔ API URL 어떻게 만들지?✔ GET/POST 차이는?✔ 복수형 써야 하나?✔ 상태 코드는 어떻게 내려야 하지?✔ URI에 동사 써도 되나?이런 고민을 엄청 많이 하게 된다.처음에는 단순히:"/getUser"같이 만들기도 한다.근데 REST API는:👉 "동작"보다👉 "자원(Resource)"중심으로 설계하는 게 핵심이다.오늘은 REST API 설계 방법을 초보자도 이해할 수 있게 실무 기준으로 쉽게 정리해보겠다.REST API 란?👉 HTTP 기반 자원(Resource) 중심 API 설계 방식쉽게 말하면:URL은 자원 표현HTTP Method는 행동 표현이다.예시GET /users/1의..

Java

JsonMappingException 완벽 정리 (Jackson JSON 파싱 오류 원인 + 해결 방법 + 코드 예제)

백엔드 개발하다 보면 JSON 데이터를 다루는 순간부터 자주 보이기 시작하는 예외가 있다.👉 JsonMappingException특히 API 연동하거나, 요청/응답 데이터를 객체로 바꿀 때 많이 터진다.처음 보면 메시지도 길고 복잡해서 당황하기 쉬운데, 구조만 이해하면 금방 잡는다.JsonMappingException 이란?👉 "JSON 데이터를 자바 객체로 변환하는 과정에서 매핑이 실패했을 때 발생하는 예외"쉽게 말하면:✔ JSON 구조랑✔ Java 객체 구조가👉 서로 안 맞을 때 터진다가장 기본적인 예제JSON 데이터{ "name": "홍길동", "age": "20"}Java 객체class User { public String name; public int age;}변환 코드Obj..

Java

JsonParseException 완벽 정리 (JSON 파싱 오류 원인 + Jackson/Gson 해결 방법)

백엔드 개발하거나 API 다루다 보면 거의 한 번은 무조건 만나는 에러가 있다.👉 JsonParseException특히 JSON 데이터 처리할 때 갑자기 터지는데,처음 보면 “문법이 뭐가 문제야?” 하면서 꽤 헤매게 된다.근데 원리만 알면 대부분 금방 잡는다.JsonParseException 이란?👉 "JSON 형식이 올바르지 않을 때 발생하는 예외"즉,✔ JSON 문법이 틀렸거나✔ 파싱할 수 없는 구조일 때 발생한다가장 기본적인 예제import com.fasterxml.jackson.databind.ObjectMapper;public class Main { public static void main(String[] args) throws Exception { String json ..

Coding_Slowly
'json' 태그의 글 목록