我想调用三个函数。所有这些都返回一个json数组。 然后我解析每个数组迭代数组中的每个对象,并将其写入一个新的json数组。
最后,我从一开始就调用的三个函数中获取了一个包含json对象的数组。
问题是我想调用函数1,2和3来异步调用。
public JSONArray getdeals() throws Exception {
JSONArray amz = newJSONArray(a.function1());
JSONArray bb = new JSONArray(a.function2());
JSONArray ts = new JSONArray(a.function3());
JSONArray finalArray = new JSONArray();
for(int i=0; i<amz.length(); i++) {
finalArray.put(amz.getJSONObject(i));
}
for(int j=0; j<bb.length(); j++) {
finalArray.put(bb.getJSONObject(j));
}
for(int k=0; k<ts.length(); k++) {
finalArray.put(ts.getJSONObject(k));
}
return finalArray;
}
我正在使用Java 8.使用Spring Boot
通过端点调用最终函数