當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。