Sky Archive

Property 2

[Java] 알 수 없는 속성이 있는 JSON 처리, Jackson Unmarshalling JSON

증상: Unrecognized Property Exception API로 JSON 데이터를 받아와 Java 엔터티로 언마샬링(객체로 맵핑), DTO 클래스에 선언되지 않은 속성이 있으면 오류 발생. com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field 해결 방법: 1. ObjectMapper를 사용하여 알 수 없는 필드 처리 ObjectMapper 객체 생성 시 옵션 설정 ObjectMapper mapper = new ObjectMapper().configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); 2. 클래스 수준에서 알 수 없는 필드 처..

[Javascript] 객체 property 종류 및 속성

Javascript 에서는 변수 이외에도 property라는 형태로 객체정보를 생성하고 사용할 수 있다. 01. property 종류 1) 데이터 프로퍼티 (data property) - 키와 값으로 구성된 일반적인 프로퍼티 2) 접근자 프로퍼티 (accessor property) - 자체적으로는 값을 갖지 않고 다른 데이터 프로퍼티의 값을 읽거나 저장할 때, 사용하는 접근자 함수로 구성된 프로퍼티 02. property 속성 property 속성 설명 공통 Enumerable 프로퍼티가 열거 가능여부 Configurable 해당 프로퍼티의 변경 가능여부 데이터 프로퍼티 Value 항목의 값을 저장 Writable 값의 변경 가능여부 접근자 프로퍼티 getter getter 메소드로서 사용되는 함수를 정..

JavaScript 2021.07.02