# jackson

34개의 포스트
post-thumbnail

@RequestBody로 받았는데 null인 경우

Postman에 @RequestBody에 필요한 값들을 넣어서 서버에 요청을 보냈는데 자꾸 null값을 가져오는 문제가?? Jackson과 Lombok @Getter 동작 원리에서 이유를 찾아보자!

2023년 2월 7일
·
0개의 댓글
·
post-thumbnail

@PathVariable에 email이 안들어가??

406 에러에서 콘텐츠 협상까지! 야크 쉐이빙

2023년 1월 17일
·
0개의 댓글
·

Spring Jackson json Parsing error - unquoted chars...

애플 프로비저닝 발급

2022년 12월 23일
·
0개의 댓글
·
post-thumbnail

VO(또는 래핑 객체)의 직렬화 문제

Vo 객체를 표현 계층에 사용하다. 이번 프로젝트를 진행하면서 VO의 직렬화에 대해서 고민을 했다. 기본적으로 Controller를 통해서 데이터를 주고 받을 때 Dto 객체를 활용한다. Dto 객체 자체는 문제가 없었지만 이번에 DDD를 처음 적용하면서 표현 영역을

2022년 12월 19일
·
0개의 댓글
·
post-thumbnail

[SpringBoot]결제, 아임포트 문제 해결 과정 (2)

문제 정의 - Axios post방식을 통해 넘어온 데이터를 2개의 테이블에 저장해야하는 상황.(결제 내역, 예매 내역) - json 형식으로 넘어오는 json 데이터 객체를 서버에서 데이터를 어떻게 처리할지 고안 필요.

2022년 11월 16일
·
0개의 댓글
·
post-thumbnail

[Spring/SpringBoot] Jackson 이용하여 Json String ↔Map 변환

jackson의 getObjectMapper().writeValue(), getObjectMapper().readValue() 사용

2022년 10월 7일
·
0개의 댓글
·
post-thumbnail

[Spring] Jackson : Response, Request DTO 꽉잡기

최근 프로젝트를 하면서 당연하게 사용하던 DTO 매핑이 어떻게 일어나는지 궁금해졌고, DTO에 붙여주는 여러가지 롬북 어노테이션들.. 이중에 정말 필요한 것만 내가 쓰고있는가?라는 의문이 생겨서 싹 정리를 해보고 싶어졌습니다. DTO에 대부분의 어노테이션은 Objec

2022년 8월 8일
·
0개의 댓글
·
post-thumbnail

Lombok 과 Jackson Deserialize 관계

최근 회사에서 평소와 같이 업무를 보던 중 마케팅팀을 통해 특정 API에 오류가 있음을 전달 받았고, 해당 이슈에 대한 내용을 정리하고자 한다. 우선 이슈는 아래와 같다.크롤링 기능이 포함된 API 가 있다.API는 요청을 받으면 특정 웹 사이트의 데이터를 크롤링하고,

2022년 7월 26일
·
0개의 댓글
·

[spring5 입문] JSON 응답과 요청 처리

1. JSON 개요 (JavaScript Object Notation) 간단한 형식을 갖는 문자열로 데이터 교환에 주로 사용. 특징 객체 표현: 중괄호 사용. {이름:값} 문자열: "나 '을 사용해 표현. 숫자: 10진수 표기법 (1.5)이나 지수 표기법(1.07e2

2022년 7월 14일
·
0개의 댓글
·

InvalidDefinitionException

테스트 실행시 InvalidDefinitionException 발생한다.객체의 항목 중 LocalDateTime 이 있는 항목의 값을 ObejctMapper 를 사용해 입력 또는 가져오면 위와 같은 에러가 발생한다.Java 8에서 추가된 LocalDateTime 항목을

2022년 7월 11일
·
0개의 댓글
·

[Java] JSONObject 강제 형변환 시 ClassCastException 발생

RestClientException 발생 case >RestTemplate 을 활용한 http api 통신 응답코드가 4xx (CLIENTERROR), 5xx (SERVERERROR) 인 경우 RestClientException 반환 RestClientExceptio

2022년 7월 4일
·
0개의 댓글
·

[Jackson] 상속관계 serialize, deserialize

프로젝트 진행중, Controller에서 Request Body로 받은 JSON객체 정보를 보고 상속관계의 클래스 중 적합한 클래스에 매핑하는 방법을 찾음.(PostCreateDTO -> GeneralPostCreateDTO, ReviewPostCreateDTO 중 j

2022년 6월 16일
·
0개의 댓글
·

개발일기 - 2022-05-18

몸상태 안좋은지 9일째 - 인후통DailyScrum 잠시 참석학부모 참관학습 참여CORS 설정 변경 - Production 관련 추가 필요 CodeReview 에 대한 CodeWithMe 로 설명Jackson Serializer 관련 LocalDateTime 이슈 해결

2022년 5월 18일
·
0개의 댓글
·

[Java] vo 변수 필드 camelCase 를 snake_case로 변환하는 방법

camelCase : 프로젝트 vo 개발 표준snake_case : 관계사 오픈 api 전달 parameter=> vo를 활용하기 위해서는 convertCamelToSnake가 필요하다.@JsonProperty : vo 필드 이름에 명시한 문자열 매핑 (우선순위 높음)

2022년 5월 7일
·
0개의 댓글
·

2022년 4월 24일 TIL

Form 태그를 get과 post만 지원한다.데브코스를 들으며 logback.xml을 작성하여 커스텀 로거를 만들 수 있다는 것을 알게 되었다. 하지만 다음과 같은 문제 상황을 만났다.당연한 상황이다. 커스텀 로거를 설정했다면 분명히 패키지 범위(name)와 로깅 레벨

2022년 4월 24일
·
0개의 댓글
·
post-thumbnail

Jackson 라이브러리

Jackson라이브러리

2022년 4월 20일
·
0개의 댓글
·

Jackson | boolean 타입의 isA 멤버의 직렬화 문제

Java 프로젝트에서 boolean 타입의 isUp 이라는 객체 멤버가 Jackson 라이브러리를 통해 JSON 문자열로 직렬화되면 필드 이름이 up 로 바뀌는 문제가 발생합니다.

2022년 4월 5일
·
2개의 댓글
·
post-thumbnail

Jackson Json parse error

Problem : Unexpected character ('3' (code 51)) in numeric value: expected digit (0-9) to follow minus sign, for valid numeric value

2022년 3월 11일
·
0개의 댓글
·
post-thumbnail

ObjectMapper Deserialize 커스텀 하기

자바 진영에서 개발을 하다보면 Jackson을 이용해서 JSON형식의 데이터를 역직렬화 하는 경우가 많습니다.Jackson을 이용한다면 ObjectMapper를 사용하게 되는데,ObjectMapper는 기본적으로 클래스에 선언된 Setter/Getter메소드를 참조해

2022년 2월 20일
·
0개의 댓글
·
post-thumbnail

요청에 대한 응답하기

Spring에서는 요청에대한 응답을 어떻게 해야할까? JSON으로는 어떻게 바뀌는걸까?

2022년 2월 4일
·
0개의 댓글
·