List of usage examples for com.fasterxml.jackson.databind.node ArrayNode add
public ArrayNode add(JsonNode paramJsonNode)
From source file:com.github.restdriver.matchers.ContainingValueTest.java
private ArrayNode array(String... items) { ArrayNode array = MAPPER.createArrayNode(); for (String item : items) { array.add(item); }//from w w w . j av a 2s . c o m return array; }
From source file:com.nebhale.jsonpath.internal.component.ChildPathComponentTest.java
@Test public void selectArraySingle() { JsonNode nodeBook = NODE.get("store").get("book"); ArrayNode expected = JsonNodeFactory.instance.arrayNode(); expected.add(nodeBook.get(0).get("title")); expected.add(nodeBook.get(1).get("title")); expected.add(nodeBook.get(2).get("title")); expected.add(nodeBook.get(3).get("title")); JsonNode result = new ChildPathComponent(null, "title").select(nodeBook); assertEquals(expected, result);// w w w. j ava 2s .c o m }
From source file:com.nebhale.jsonpath.internal.component.ChildPathComponentTest.java
@Test public void selectArrayMultiple() { JsonNode nodeBike = NODE.get("store").get("bicycle"); ArrayNode expected = JsonNodeFactory.instance.arrayNode(); expected.add(nodeBike.get(0).get("style").get(0)); expected.add(nodeBike.get(0).get("style").get(1)); expected.add(nodeBike.get(1).get("style").get(0)); expected.add(nodeBike.get(1).get("style").get(1)); JsonNode result = new ChildPathComponent(null, "style").select(nodeBike); assertEquals(expected, result);/*from w w w .jav a2 s . c om*/ }
From source file:org.envirocar.server.rest.encoding.json.AnnouncementsJSONEncoder.java
@Override public ObjectNode encodeJSON(Announcements t, AccessRights rights, MediaType mediaType) { ObjectNode root = getJsonFactory().objectNode(); ArrayNode annos = root.putArray(JSONConstants.ANNOUNCEMENTS_KEY); for (Announcement u : t) { annos.add(announcementEncoder.encodeJSON(u, rights, mediaType)); }//from w ww. j a va 2s. co m return root; }
From source file:org.envirocar.server.rest.encoding.json.ActivitiesJSONEncoder.java
@Override public ObjectNode encodeJSON(Activities t, AccessRights rights, MediaType mt) { ObjectNode root = getJsonFactory().objectNode(); ArrayNode activities = root.putArray(JSONConstants.ACTIVITIES_KEY); for (Activity a : t) { activities.add(activityEncoder.encodeJSON(a, rights, mt)); }/*from www. java 2 s . c o m*/ return root; }
From source file:org.envirocar.server.rest.encoding.json.StatisticsJSONEncoder.java
@Override public ObjectNode encodeJSON(Statistics t, AccessRights rights, MediaType mt) { ObjectNode root = getJsonFactory().objectNode(); ArrayNode statistics = root.putArray(JSONConstants.STATISTICS_KEY); for (Statistic s : t) { statistics.add(statisticEncoder.encodeJSON(s, rights, mt)); }/*from w ww . j a v a 2 s . c o m*/ return root; }
From source file:com.github.fge.jsonschema.keyword.validator.callback.draftv3.DisallowValidatorTest.java
@Override protected void checkOkKo(final ProcessingReport report) throws ProcessingException { final ArgumentCaptor<ProcessingMessage> captor = ArgumentCaptor.forClass(ProcessingMessage.class); verify(report).error(captor.capture()); final ProcessingMessage message = captor.getValue(); final ObjectNode reports = FACTORY.objectNode(); final ArrayNode oneReport = FACTORY.arrayNode(); oneReport.add(MSG.asJson()); reports.put(ptr1.toString(), FACTORY.arrayNode()); reports.put(ptr2.toString(), oneReport); assertMessage(message).isValidationError(keyword, BUNDLE.printf("err.draftv3.disallow.schema", 1, 2)) .hasField("matched", 1).hasField("nrSchemas", 2).hasField("reports", reports); }
From source file:org.envirocar.server.rest.encoding.json.PhenomenonsJSONEncoder.java
@Override public ObjectNode encodeJSON(Phenomenons t, AccessRights rights, MediaType mediaType) { ObjectNode root = getJsonFactory().objectNode(); ArrayNode phenomenons = root.putArray(JSONConstants.PHENOMENONS_KEY); for (Phenomenon u : t) { phenomenons.add(phenomenonEncoder.encodeJSON(u, rights, mediaType)); }/* w w w. java2 s .c o m*/ return root; }
From source file:com.chenchengzhi.windtalkers.server.TalkerLeader.java
@Override public Message reply(Message request) { ObjectNode responseNode = new ObjectNode(JsonNodeFactory.instance); ArrayNode talkers = new ArrayNode(JsonNodeFactory.instance); for (WindTalkerID id : WindTalkerID.values()) { talkers.add(id.getName()); }//from w w w. j a v a2 s. com responseNode.put("Windtalkers", talkers); request.setResponseBody(responseNode); return request; }
From source file:com.github.fge.jackson.jsonpointer.JsonNodeResolverTest.java
@Test(dataProvider = "invalidIndices") public void invalidIndicesYieldNull(final String raw) { final JsonNode target = FACTORY.textNode("b"); final ArrayNode node = FACTORY.arrayNode(); node.add(target); final ReferenceToken refToken = ReferenceToken.fromRaw(raw); final JsonNodeResolver resolver = new JsonNodeResolver(refToken); assertNull(resolver.get(node));/*from www . j a va 2 s . co m*/ }