在我的Spring启动项目中, 如下图所示,我在击中Rest Api后得到这个Json:
{
"policy": {
"policyNumber": "LIC1233",
"policyStatus": "Inactive",
"policyPremiumAmount": 15000
},
"paymentType": [
{
"cardId": "1",
"cardNo": "234234234234",
"cardType": "MasterCard"
}
],
"metadata": {
"pagination": {
"offset": 50,
"limit": 25,
"previousOffset": 25,
"nextOffset": 75,
"currentPage": 3,
"pageCount": 40,
"totalCount": 1000
}
}
}
现在我需要通过ResponseEntity将这个json作为公共对象公开给我的Spring启动项目中的另一个REst端点。
如何构建通用Java对象以将其公开给另一个端点?我也想知道我是否需要为每个parentNode(ex-paymentType)创建一个POJO?
答案 0 :(得分:0)
您也可以使用地图代替pojo,根据要求进一步嵌套。
答案 1 :(得分:0)
您可以使用generator将JSON映射到Java类。它可以让您了解如何构建类。