玩框架我怎样才能为我的Json设置一个名字

时间:2015-06-13 19:51:07

标签: java json playframework

我正在学习Play框架(Java)2.40并浏览Json示例,并想知道如何为我的Json设置命名?这就是我的......

    public static Result jsontry() {

    ObjectNode result = Json.newObject();
      result.put("1","one");
    result.put("2","two");
    return ok(result);
}

返回 [“1”:“one”,“2”:“two”] 我试图将此组命名为“Numbers”。 JsonObject和JsonArray在Play框架2.40中已弃用,所以我不能使用任何建议都会很棒。我从这个文档中得到了上面的代码 https://www.playframework.com/documentation/2.0/JavaJsonRequests

1 个答案:

答案 0 :(得分:0)

JsonNodeFactory nodeFactory = JsonNodeFactory.instance;
ObjectNode responseNode = nodeFactory.objectNode();
ObjectNode result = Json.newObject();
    result.put("1","one");
    result.put("2","two");
responseNode.put("numbers", result);
 return ok(responseNode);

试一试。 或者你可以使用简单的java hashmap。将数据设置为,并将地图返回为json。