java - Json 格式到 Java 对象的映射
问题描述
在我的 Spring boot Project 中,我在点击 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 对象以将其公开给另一个端点?我也想知道我是否需要为每个父节点(ex-paymentType)创建一个 POJO?
解决方案
您可以使用生成器将 JSON 映射到 Java 类。它让您了解如何构建您的类。
推荐阅读
- cors - 从 Swagger Editor 发出请求时,如何避免 CORS 错误(“无法获取”或“未找到服务器或发生错误”)?
- design-patterns - keras中的继承与组合——为什么模型是从网络继承的
- wso2 - WSO2 ESB 数据服务
- ios - 在共享源之前从 iOS 应用程序中删除签名信息?
- css - 一个背景图像没有显示,而另一个是
- javascript - 材质 UI 浮动按钮操作
- python - 如何在张量流 CNN 中显示特征图(过滤层)?
- css - ggiraph:同一个ggplot上的不同悬停效果
- sql - 从度量表中过滤掉未完成的错误记录
- c - 用 C 语言将两个 8 位寄存器读入 ADXL362 的 12 位值