我在 Spring-boot 中反序列化作为请求主体的嵌套 JSON 时遇到一些问题。
有人可以帮我吗?
下面是 JSON 的结构。
{
"service": {
"week": {
"sunday": "onene",
"monday": "two",
"tuesday": "three"
},
"body": {
"parts": {
"head": "one",
"hand": "two"
}
}
}
}
我是否需要创建一个 Parts 的 POJO 并将其用作 body 中的变量,然后创建一个 Week POJO,最后在 Service POJO 中使用 week 和 body 的对象类型?这行得通吗?
或者有什么更好的办法吗?
抱歉,我无法在此处发布实际的 JSON。所以我提供了一个示例结构。
最佳答案
是的,pojo 结构应该如您在问题中所描述的那样:
class Service {
private Week week;
private Body body;
//setters,getters and constructors
}
并且还声明 Week 和 Body 的 POJO 类及其相应的实例字段。
关于java - Spring-boot 中的嵌套 JSON 对象反序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61972779/