使用Springboot向Response添加两个列表



抱歉的问题,但我真的是新的使用Spring Boot。我的问题如下。我们有这样一个端点响应:

[
"The order number 1 was success",
"The order number 2 was success",
"The order number 3 was success",
"The order number 4 failed",
]

响应是一个List。我需要修改这个端点以获得像

这样的响应
{
"errors":[
"The order number 4 failed"
],
"successful":[
"The order number 1 was success",
"The order number 2 was success",
"The order number 3 was success",
]
}

你能告诉我如何返回两个不同的列表吗?或者我需要修改什么来得到响应

谢谢。

您可以创建带有两个变量字段的POJO (Java类),这两个字段是两个列表。确保你有getter和setter。然后您可以返回该对象,而不是直接列出

public class TwoLists {
private List<String> errors;
private List<String> successful; // add getters and setters }

返回ResponseEntity<TwoLists祝辞从你的终点开始。>

最新更新