【发布时间】:2018-11-18 13:22:18
【问题描述】:
我有一个非常典型的要求,即在 Spring Boot Rest 应用程序中转换 java 对象中的 JSON 请求...... JOSN 格式类似于
{
"memberId":1,
"memberPIIData":[{
"Address":"test",
"BOD":"12/12/12",
"card":"3333 3333 33333"
}],
"memberNonPIIData":[{
"firstName":"ser ffe",
"lastName":"werwer",
"email":"jjjj"
}]
}
其中“memberPIIData”和“memberNonPIIData”都没有固定元素。客户端可以使用为 PII 和非 PII 数据设置的任何编号和名称调用此 API。客户端可以在 PII 或非 NON PII 数组中添加任意元素,但必须采用 key:value 格式。
在这种情况下,我如何在 Java(spring boot 微服务应用程序)中定义对象结构,以便请求的 JSON 可以与 java 对象映射,并且逻辑可以应用于 PII 或非 PII 数据的请求参数名称。 (例如,如果卡片在请求中,则需要使用某些业务逻辑调用一些额外的方法)
任何帮助将不胜感激......
【问题讨论】: