List of usage examples for com.fasterxml.jackson.databind.node ObjectNode ObjectNode
public ObjectNode(JsonNodeFactory paramJsonNodeFactory)
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 ww .java 2 s .c om } responseNode.put("Windtalkers", talkers); request.setResponseBody(responseNode); return request; }
From source file:yadarts.server.json.ScoreEncoder.java
@Override public ObjectNode encode(Score t, MediaType mt) { ObjectNode node = new ObjectNode(createJSONNodeFactory()); node.put("darts", t.getThrownDarts()); node.put("points", t.getTotalScore()); node.put("totalTime", t.getTotalTime()); return node;//from w ww . ja v a2 s . c o m }
From source file:yadarts.server.json.PlayerEncoder.java
@Override public ObjectNode encode(Player t, MediaType mt) { ObjectNode node = new ObjectNode(createJSONNodeFactory()); node.put("name", t.getName()); return node;/* ww w .j av a 2 s . c om*/ }
From source file:es.bsc.amon.util.tree.TreeNodeFactory.java
public static JsonNode toJson(TreeNode n) { JsonNode json = null;/*from ww w . j a va2 s .c om*/ if (n instanceof ObjNode) { json = new ObjectNode(JsonNodeFactory.instance); for (Map.Entry<String, TreeNode> e : ((ObjNode) n).properties.entrySet()) { ((ObjectNode) json).put(e.getKey(), toJson(e.getValue())); } } else if (n instanceof NodeArray) { json = new ArrayNode(JsonNodeFactory.instance); for (TreeNode ne : ((NodeArray) n).elements) { ((ArrayNode) json).add(toJson(ne)); } } else if (n instanceof StringValue) { json = new TextNode(((StringValue) n).value); } else if (n instanceof NumberValue) { Number val = ((NumberValue) n).value; if (val instanceof Byte || val instanceof Short || val instanceof Integer || val instanceof Long) { json = new LongNode(val.longValue()); } else { json = new DoubleNode(val.doubleValue()); } } else throw new RuntimeException("You should not reach this"); return json; }
From source file:yadarts.server.json.GameFinishedEntityEncoder.java
@Override public ObjectNode encode(GameFinishedEntity t, MediaType mt) { ObjectNode result = new ObjectNode(createJSONNodeFactory()); result.put("time", t.time); result.put("event", t.event); result.put("scores", encodeScores(t.scores)); result.put("winners", encodeWinners(t.winners)); return result; }
From source file:com.github.pjungermann.config.types.json.JsonConverterTest.java
@Test public void from_hierarchicalJsonObject_convertToConfig() { ObjectNode level2 = new ObjectNode(JsonNodeFactory.instance); level2.set("an", new TextNode("entry")); ObjectNode level1 = new ObjectNode(JsonNodeFactory.instance); level1.set("level_2", level2); level1.set("another", new TextNode("value")); ArrayNode arrayNode = new ArrayNode(JsonNodeFactory.instance); arrayNode.add(1);//from ww w.j av a 2 s . co m arrayNode.add(2); arrayNode.add(3); ObjectNode json = new ObjectNode(JsonNodeFactory.instance); json.set("level_1", level1); json.set("boolean_true", BooleanNode.getTrue()); json.set("boolean_false", BooleanNode.getFalse()); json.set("number", new IntNode(123456)); json.set("string", new TextNode("string value")); json.set("list", arrayNode); Config config = converter.from(json); assertEquals(true, config.get("boolean_true")); assertEquals(false, config.get("boolean_false")); assertEquals(123456, config.get("number")); assertEquals("string value", config.get("string")); assertEquals("entry", config.get("level_1.level_2.an")); assertEquals("value", config.get("level_1.another")); List list = (List) config.get("list"); assertEquals(1, list.get(0)); assertEquals(2, list.get(1)); assertEquals(3, list.get(2)); }
From source file:com.chenchengzhi.windtalkers.core.Issue.java
public ObjectNode translate() { ObjectNode errorsNode = new ObjectNode(JsonNodeFactory.instance); errorsNode.put("statusCode", statusCode.getDescription()); if (className != null) { errorsNode.put("className", className); errorsNode.put("methodName", methodName); errorsNode.put("reason", reason); }/*from w w w .j av a 2 s . co m*/ return errorsNode; }
From source file:net.javacrumbs.jsonliteral.jackson2.JsonLiteralBuilder.java
@Override protected final ObjectNode createNode() { return new ObjectNode(objectMapper.getNodeFactory()); }
From source file:com.digitalpebble.storm.crawler.filtering.HostURLFilterTest.java
private HostURLFilter createFilter(boolean ignoreOutsideHost, boolean ignoreOutsideDomain) { HostURLFilter filter = new HostURLFilter(); ObjectNode filterParams = new ObjectNode(JsonNodeFactory.instance); filterParams.put("ignoreOutsideHost", Boolean.valueOf(ignoreOutsideHost)); filterParams.put("ignoreOutsideDomain", Boolean.valueOf(ignoreOutsideDomain)); Map<String, Object> conf = new HashMap<String, Object>(); filter.configure(conf, filterParams); return filter; }
From source file:org.onosproject.ovsdbrest.rest.OvsdbBridgeWebResource.java
@GET @Path("/test") public Response getTest() { ObjectNode responseBody = new ObjectNode(JsonNodeFactory.instance); responseBody.put("message", "it works!"); return Response.status(200).entity(responseBody).build(); }