Jackson使用:String 与对象互转、Jackson 从 json 字符串转换出对象
生活随笔
收集整理的這篇文章主要介紹了
Jackson使用:String 与对象互转、Jackson 从 json 字符串转换出对象
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到教程。
?
一、從json字符串轉(zhuǎn)換出對象
Pager類:
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @JsonIgnoreProperties(ignoreUnknown=true) public class Pager {private int nowPage;private int pageSize;public int getNowPage() {return nowPage;}public void setNowPage(int nowPage) {this.nowPage = nowPage;}public int getPageSize() {return pageSize;}public void setPageSize(int pageSize) {this.pageSize = pageSize;}}使用@JsonIgnoreProperties(ignoreUnknown=true) 忽略沒有傳入的屬性,否則每一個set方法都必須在字符串中找到對照,找不到就會報(bào)錯。
轉(zhuǎn)換
ObjectMapper objectMapper = new ObjectMapper(); Pager pager = objectMapper.readValue(jsonString, Pager.class);其中 jsonString 為 json 字符串,轉(zhuǎn)換得到一個 Pager 類對象。
轉(zhuǎn)自:https://blog.csdn.net/chemmuxin1993/article/details/52839463?
?
二、String與對象互轉(zhuǎn)
?jackson轉(zhuǎn)換工具
? ?
使用 對象轉(zhuǎn) json
String str = objectMapper.writeValueAsString(new MessageEntity());json 轉(zhuǎn)對象
List<String> tidList = objectMapper.readValue(tidListSrt,new TypeReference<List<String>>() {});
轉(zhuǎn)自:https://blog.csdn.net/csdn2193714269/article/details/78844753?
?
?
總結(jié)
以上是生活随笔為你收集整理的Jackson使用:String 与对象互转、Jackson 从 json 字符串转换出对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows消息机制详解-3
- 下一篇: jquery checkbox 选中、