javascript
java jackson 注解,java – 如何使用Jackson注释序列化此JSON?
我有以下
JSON:
{
fields : {
"foo" : "foovalue","bar" : "barvalue"
}
}
我寫了一個pojo如下:
public class MyPojo {
@JsonProperty("fields")
private List fields;
static class Field {
@JsonProperty("foo") private String foo;
@JsonProperty("bar") private String bar;
//Getters and setters for those 2
}
這顯然會失敗,因為我的json字段“fields”是一個hashmap,而不是一個列表.
我的問題是:是否有任何“魔術(shù)”注釋可以使杰克遜將地圖鍵識別為pojo屬性名稱,并將地圖值分配給pojo屬性值?
P.S.:我真的不想把我的領(lǐng)域?qū)ο螽斪鳌?/p>
private Map fields;
…因為在我的真實世界json中,我在地圖值中有復雜的對象,而不僅僅是字符串……
謝謝
總結(jié)
如果覺得編程之家網(wǎng)站內(nèi)容還不錯,歡迎將編程之家網(wǎng)站推薦給程序員好友。
本圖文內(nèi)容來源于網(wǎng)友網(wǎng)絡(luò)收集整理提供,作為學習參考使用,版權(quán)屬于原作者。
總結(jié)
以上是生活随笔為你收集整理的java jackson 注解,java – 如何使用Jackson注释序列化此JSON?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: http请求502_从知乎页面的502说
- 下一篇: CTF工具-gdb简介