๋ฐ์ํ JSON๋ณํ2 [JAVA] JSON ๊ฐ์ฒด VO ๋ณํ ์๋ฌ : org.codehaus.jackson.map.exc.UnrecognizedPropertyException json ๋ฐ์ดํฐ๋ฅผ vo๋ก ๋ณํํ ๋ ํด๋น ํด๋์ค์ ์ ์ธ๋์ง ์์ ๋ณ์(ํ๋กํผํฐ)๊ฐ json์ ์์ผ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. org.codehaus.jackson.map.exc.UnrecognizedPropertyException ํด๋น ํ๋กํผํฐ๋ฅผ ๋ฌด์ํ๊ณ ์ ํ๋ ๊ฒฝ์ฐ @JsonIgnoreProperties(ignoreUnknown = true)๋ฅผ ์ ์ธํ๋ฉด ๋๋ค! @JsonIgnoreProperties(ignoreUnknown = true) public class TestVo { private String userName; private String userId; } json ๋ฐ์ดํฐ๊ฐ ์๋์ ๊ฐ์ด ๋ค์ด์๋ ์ด์ ์๋ฌ๊ฐ ๋ฐ์ํ์ง ์๋๋ค. {"user-name":"name01", "user-id":"id01", "u.. 2021. 12. 9. [JAVA] JSON ๋ฐ์ดํฐ๋ฅผ VO๋ก ํ์ฑ, ๋ณํํ๋ ๋ฐฉ๋ฒ (json to java class) ๋จผ์ jackson-databind ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํด์ฃผ์ด์ผ ํ๋ค! spring boot์ ๊ฒฝ์ฐ 'spring-boot-starter-web'์ ํฌํจ๋์ด ์์ maven com.fasterxml.jackson.core jackson-databind 2.13.0 gradle // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.13.0' ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํ์ผ๋ฉด ์ด ๋์ค๋ก ์ฝ๊ฒ ํ์ฑ์ด ๊ฐ๋ฅํ๋ค! ObjectMapper mapper = new ObjectM.. 2021. 12. 9. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ