Если данные в указанном формате c класса, вы можете go с подходом POJO, который поощряется Spring Boot. Но, глядя на ваш пример, кажется, что вы хотите добиться однократного JSON отклика объекта.
import org.json.simple.JSONObject;
public static void run(set<data> datas, string endpoint){
// build your 'stack' set
String joined = String.join(",", stack);
JSONObject obj=new JSONObject();
obj.put("view",joined);
obj.put("fruits","apple");
//return the jsonObject as the response to your entrypoint using your method
}
Можно также попробовать следующее, если вы используете аннотацию @ResponseBody в Spring Boot, которая преобразует Тело ответа в соответствующем (JSON) формате.
HashMap<String, String> map = new HashMap<>();
map.put("view", joined);
map.put("fruits", "apple");
return map;