Jackson 配置 ObjectMapper
生活随笔
收集整理的這篇文章主要介紹了
Jackson 配置 ObjectMapper
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
配置日期格式
默認(rèn)情況下,Jackson 會將日期轉(zhuǎn)成 long 值,我們也可以設(shè)置日期格式,將日期轉(zhuǎn)成字符串,下面是一個簡單的例子。
忽略未知字段
通常 JSON 消息和 Java 類的字段必須相對應(yīng),否則解析 JSON 會報錯,當(dāng)然我們也可以通過配置使它不報錯。
package shangbo.jackson.demo6;import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper;public class App {public static void main(String[] args) throws Exception {// 實例化 ObjectMapper 對象ObjectMapper objectMapper = new ObjectMapper();objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); // 忽略未知字段// json 消息String json = "{\"firstname\":\"Bo\",\"lastname\":\"Shang\",\"brithday\":\"2019-05-25\"}";// 將 json 轉(zhuǎn)成對象,忽略 brithdayPerson shangbo = objectMapper.readValue(json, Person.class);System.out.println(shangbo);} }原文鏈接:https://blog.csdn.net/shangboerds/article/details/90543656
總結(jié)
以上是生活随笔為你收集整理的Jackson 配置 ObjectMapper的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jackson 读写 JSON
- 下一篇: 2021快手美妆行业数据营销报告