当前位置: 首页>>代码示例>>Java>>正文


Java Json.newArray方法代码示例

本文整理汇总了Java中play.libs.Json.newArray方法的典型用法代码示例。如果您正苦于以下问题:Java Json.newArray方法的具体用法?Java Json.newArray怎么用?Java Json.newArray使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在play.libs.Json的用法示例。


在下文中一共展示了Json.newArray方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getExamOwners

import play.libs.Json; //导入方法依赖的package包/类
@Restrict({@Group("TEACHER"), @Group("ADMIN")})
public Result getExamOwners(Long id) {
    Exam exam = Ebean.find(Exam.class).fetch("examOwners").where().idEq(id).findUnique();
    if (exam == null) {
        return notFound();
    }
    ArrayNode node = Json.newArray();
    exam.getExamOwners().stream().map(u -> {
        ObjectNode o = Json.newObject();
        o.put("firstName", u.getFirstName());
        o.put("id", u.getId());
        o.put("lastName", u.getLastName());
        return o;
    }).forEach(node::add);
    return ok(Json.toJson(node));
}
 
开发者ID:CSCfi,项目名称:exam,代码行数:17,代码来源:ExamOwnerController.java

示例2: doGet

import play.libs.Json; //导入方法依赖的package包/类
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) {
    ArrayNode an = Json.newArray();
    ObjectNode slot1 = Json.newObject();
    ObjectNode slot2 = Json.newObject();
    DateTime soon = DateTime.now().plusHours(1);
    slot1.put("start", ISODateTimeFormat.dateTime().print(soon));
    slot1.put("end", ISODateTimeFormat.dateTime().print(soon.plusHours(1)));
    slot1.put("availableMachines", 4);
    slot2.put("start", ISODateTimeFormat.dateTime().print(soon.plusHours(2)));
    slot2.put("end", ISODateTimeFormat.dateTime().print(soon.plusHours(3)));
    slot2.put("availableMachines", 7);
    an.add(slot1);
    an.add(slot2);
    RemoteServerHelper.writeJsonResponse(response, an, HttpServletResponse.SC_OK);
}
 
开发者ID:CSCfi,项目名称:exam,代码行数:17,代码来源:ExternalCalendarInterfaceTest.java

示例3: createMultipleChoiceAnswerData

import play.libs.Json; //导入方法依赖的package包/类
private JsonNode createMultipleChoiceAnswerData(ExamSectionQuestionOption... options) {
    ArrayNode array = Json.newArray();
    for (ExamSectionQuestionOption option : options) {
        array.add(option.getId());
    }
    return Json.newObject().set("oids", array);
}
 
开发者ID:CSCfi,项目名称:exam,代码行数:8,代码来源:ExternalStudentExamControllerTest.java


注:本文中的play.libs.Json.newArray方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。