[英]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.