«jackson» 태그된 질문

Jackson은 읽기 및 쓰기 (구문 분석 / 생성) 및 Java 객체와의 데이터 바인딩과 같은 작업을 처리하기위한 Java 라이브러리입니다. Jackson에 주로 사용되지만 Jackson은 Avro, CBOR, CSV, Java 속성, Protobuf, Smile, XML 및 YAML과 같은 다른 많은 데이터 형식도 지원합니다.

8
Jackson과 매핑 할 때 기본값을 null 필드로 설정
Jackson을 사용하여 일부 JSON 개체를 Java 개체에 매핑하려고합니다. JSON 객체의 일부 필드는 필수이며 (로 표시 할 수 있음 @NotNull) 일부는 선택 사항입니다. Jackson과의 매핑 후 JSON 개체에 설정되지 않은 모든 필드는 Java에서 null 값을 갖습니다. @NotNullnull 인 경우 Jackson에게 Java 클래스 멤버에 기본값을 설정하도록 지시 할 수 있는 유사한 주석 …
80 java  json  jackson 

6
MockMvc는 더 이상 Spring Boot 2.2.0에서 UTF-8 문자를 처리하지 않습니다.
새로 출시 된 2.2.0.RELEASESpring Boot 버전으로 업그레이드 한 후 일부 테스트가 실패했습니다. MediaType.APPLICATION_JSON_UTF8은 더 이상 사용되지 않으며 컨텐츠 유형을 명시 적으로 지정하지 않은 컨트롤러 메소드에서 더 이상 기본 컨텐츠 유형으로 리턴되지 않는 것으로 보입니다 . 같은 테스트 코드 String content = mockMvc.perform(get("/some-api") .contentType(MediaType.APPLICATION_JSON)) .andExpect(status().isOk()) .andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8)) .andReturn() .getResponse() .getContentAsString(); 아래와 같이 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.