[英]Easier way of converting Json to Java (Jackson)
我正在從服務中接收大量的json對象,到目前為止,我一直在創建POJO來匹配傳入的json。但是,這變得太乏味了,因為我打的每一個不同的服務我都必須構建15-20個新模型類代表我要打的新服務。
簡而言之,我正在尋找的是一種從json中的嵌套對象獲取所需值的方法,如下所示(對不起格式):
random1 {
random2 {
arrayOfRandoms
}
random3 {
random4 {
random5 {
someValueIWant
}
}
}
}
所以在這種情況下,我想要random5s someValueIWant對象。 我想要在不創建random1 / 3/4/5模型的情況下獲得它,因為我一直都在這樣做。
我應該提到,我使用Jacksons ObjectMapper將json轉換為java對象。
希望這是有道理的。
您可以嘗試使用此在線pojo生成器:
http://www.jsonschema2pojo.org/
它將從普通的json(或json模式)生成java類,甚至添加jackson批注。
如果您發現自己經常這樣做,甚至還有可編寫腳本的版本和Maven插件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.