Я не могу зациклить свой ответ. Это всегда возвращает меня как:
"data": [
{
"mydata1": "data 1",
"mydata2": "data 2"
}
],
Предполагается, чтобы вернуться, как показано ниже:
"data": [
{
"mydata1": "data 1",
"mydata2": "data 2"
},
"mydata1": "data 1",
"mydata2": "data 2"
},
"mydata1": "data 1",
"mydata2": "data 2"
}
]
Ниже мой код:
private List<myList> returnData;
public List<myList> getReturnData() {
return returnData;
}
public void setReturnData(final List<myList> returnData) {
this.returnData = returnData;
}
public List<myList> listDetail(
@Valid final ListRequest listRequest)
throws MyException {
for (final ListRequestDetail listRequestDetail :
((ListRequest) listRequest).getData()) {
setReturnData(myRepository.myDetails(
listRequestDetail.getMyData1(),
listRequestDetail.getMyData2()));
}
return returnData;
}
Я могу POST,захват из журнала:
Submit price for ListRequest (data=[ListRequestDetail (myData1=1.00, myData2=2.00), ListRequestDetail (myData1=1.00, myData2=2.00), ListRequestDetail (myData1=1.00, myData2=2.00)])
Пожалуйста, совет, так как мой мозг уже перестал работать. JAVA действительно мучает.