我目前正在创建一个Web应用程序,使用户可以从数据库中获取JSON格式的标签。
这是我的Struts action:
public String execute(){
Gson gson = new Gson();
String tagsAsJson = gson.toJson(audioTaggingService.findTagsByName(q));
System.out.println(tagsAsJson);
return "success";
}
更新:
tagsAsJson
已经是 JSON 格式,我只想返回这个数据,而不是整个类操作。
它返回的结果如下所示:
这是我想要返回给用户的数据。
[{"id":2,"name":"Dubstep","description":"Dub wob wob"},{"id":3,"name":"BoysIIMen","description":"A 1990s Boy Band"},{"id":4,"name":"Sylenth1","description":"A VST Plugin for FLStudio "}]
我该如何将tagsAsJson
作为JSON响应返回?因为客户端代码需要使用该JSON响应。