播放JavaBackbone.js合集
Play Java Backbone.js collection
我正在使用 Play 2 框架尝试使用 Backbone.JS 设置一个简单的待办事项应用程序。我在 Play 的网站上找到了处理来自 backbone.
的单个请求的代码
@BodyParser.Of(BodyParser.Json.class)
public static Result getList() {
ObjectNode result = Json.newObject();
String name = " Matt";
if(name == null) {
result.put("status", "KO");
result.put("message", "Missing parameter [name]");
return badRequest(result);
} else {
result.put("status", "Ok");
result.put("message", "Hello " + name);
return ok(result);
}
}
但是,我不知道如何 return 整个集合。我试过将 ObjectNode 放入数组中并 returning 。我刚开始使用 restful api,需要一些帮助。我到处寻找解决方案,但一无所获。我将不胜感激一些帮助。谢谢
您可以在 JSON 中更改 object(包括 collection),Play 已内置 Jackson 集成
试试这个
return ok(Json.toJson(obj)); // prepare you object obj and return it like this
我正在使用 Play 2 框架尝试使用 Backbone.JS 设置一个简单的待办事项应用程序。我在 Play 的网站上找到了处理来自 backbone.
的单个请求的代码@BodyParser.Of(BodyParser.Json.class)
public static Result getList() {
ObjectNode result = Json.newObject();
String name = " Matt";
if(name == null) {
result.put("status", "KO");
result.put("message", "Missing parameter [name]");
return badRequest(result);
} else {
result.put("status", "Ok");
result.put("message", "Hello " + name);
return ok(result);
}
}
但是,我不知道如何 return 整个集合。我试过将 ObjectNode 放入数组中并 returning 。我刚开始使用 restful api,需要一些帮助。我到处寻找解决方案,但一无所获。我将不胜感激一些帮助。谢谢
您可以在 JSON 中更改 object(包括 collection),Play 已内置 Jackson 集成
试试这个
return ok(Json.toJson(obj)); // prepare you object obj and return it like this