播放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