Object Mapper
JackSon ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ด์ ์กด์ฌํ๋ฉฐ, Json๊ณผ ์ํธ ๋ณํ์ ์ธ๋ถ ์ค์ ์ด ํ์ํ ๋ ์ด ๊ฐ์ฒด๋ฅผ ์ด์ฉํ์ฌ ์ค์ ํ ์ ์๋ค.
Object <-> JSON
๊ฐ์ฒด๋ฅผ Jsonํํ๋ก Serialization, DeSerialization ์์ผ์ฃผ๋ ์ญํ ์ ์ํํ ์ ์๊ฒ ๋ฉ์๋๋ค์ด ์ ์ ๋์ด์๋ค.
writeValue("์ถ๋ ฅ ์ฅ์น", objcect)
์ถ๋ ฅ์ฅ์น (stream out, file, JsonGenrator..)์ ๊ฐ์ฒด๋ฅผ Jsonํํ๋ก ๋ฐ๊ฟ ์ถ๋ ฅ ํด์ฃผ๋ ํจ์
writeValueAsString(obj)
๊ฐ์ฒด๋ฅผ Jsonํํ๋ก ๋ฐ๊ฟ String์ผ๋ก returnํด์ฃผ๋ ํจ์
writeValueAsBytes(obj)
๊ฐ์ฒด๋ฅผ Jsonํํ๋ก ๋ฐ๊ฟ byte์ผ๋ก returnํด์ฃผ๋ ํจ์
readValue([json,fiel,url], ๋ณํ ํ์
(ex obj.class))
json Parser, file, url์ ํตํด jsonํํ์ ๋ฐ์ดํฐ๋ฅผ obj๋ก ๋ฐ๊ฟ์ฃผ๋ ํจ์
Last updated