Example usage for com.fasterxml.jackson.databind.node ObjectNode put

List of usage examples for com.fasterxml.jackson.databind.node ObjectNode put

Introduction

In this page you can find the example usage for com.fasterxml.jackson.databind.node ObjectNode put.

Prototype

public ObjectNode put(String paramString1, String paramString2) 

Source Link

Usage

From source file:controllers.api.v1.Dataset.java

public static Result putDatasetComment(int id, int commentId) {
    String body = request().body().asText();
    ObjectNode result = Json.newObject();
    String username = session("user");
    Map<String, String[]> params = request().body().asFormUrlEncoded();

    if (StringUtils.isNotBlank(username)) {
        if (DatasetsDAO.postComment(id, params, username)) {
            result.put("status", "success");
            return ok(result);
        } else {/*  w w  w .ja v a 2 s  .com*/
            result.put("status", "failed");
            result.put("error", "true");
            result.put("msg", "Could not create comment.");
            return badRequest(result);
        }
    } else {
        result.put("status", "failed");
        result.put("error", "true");
        result.put("msg", "Unauthorized User");
        return badRequest(result);
    }

}

From source file:controllers.FeedControllerTest.java

@Test
public void testIndex() {
    running(fakeApplication(), new Runnable() {
        public void run() {
            String jsonFeedToAdd = "{\"name\":\"fakeName\",\"description\":\"fake description\",\"url\":\"http://www.developpez.com/index/atom\"}";
            ObjectNode newObject = Json.newObject();
            newObject.put("name", "fakename");
            newObject.put("description", "fakedescription");
            newObject.put("url", "http://www.developpez.com/index/atom");
            FakeRequest fakeRequest = new FakeRequest(PUT, "/feed");
            fakeRequest.withJsonBody(newObject);
            fakeRequest.withHeader("Authorization", "Basic YWRtaW46YWRtaW4=");
            Result result = callAction(controllers.routes.ref.FeedController.add(), fakeRequest);
            assertEquals(Http.Status.OK, status(result));
        }//from w  w  w .  j  a  va 2 s . com
    });
}

From source file:com.github.fge.jsonschema.keyword.digest.common.MaximumDigester.java

@Override
public JsonNode digest(final JsonNode schema) {
    final ObjectNode ret = digestedNumberNode(schema);
    ret.put("exclusive", schema.path("exclusiveMaximum").asBoolean(false));
    return ret;/*from  www.j av  a  2 s  . c  o m*/
}

From source file:com.github.fge.jsonschema.keyword.digest.common.MinimumDigester.java

@Override
public JsonNode digest(final JsonNode schema) {
    final ObjectNode ret = digestedNumberNode(schema);
    ret.put("exclusive", schema.path("exclusiveMinimum").asBoolean(false));
    return ret;//from   w  w w  .  ja  va  2s  .  c o  m
}

From source file:com.collective.celos.RerunState.java

public ObjectNode toJSONNode() {
    ObjectNode node = Util.MAPPER.createObjectNode();
    node.put(RERUN_TIME_PROP, rerunTime.toString());
    return node;
}

From source file:net.sf.taverna.t2.activities.wsdl.views.TestWSDLActivityContextualView.java

@Before
public void setUp() throws Exception {
    a = new Activity();
    Configuration configuration = new Configuration();
    ObjectNode json = (ObjectNode) configuration.getJson();
    ObjectNode operation = json.objectNode();
    operation.put("name", "getReport");
    json.set("operation", operation);
    String wsdlUrl = TestWSDLActivityContextualView.class.getResource("/GMService.wsdl").toExternalForm();
    operation.put("wsdl", wsdlUrl);
    configuration.setConfigures(a);/*from w ww . j  ava2 s .c om*/
}

From source file:controllers.api.v1.Dataset.java

public static Result updateDatasetOwners(int id) {
    String body = request().body().asText();
    ObjectNode result = Json.newObject();
    String username = session("user");
    Map<String, String[]> params = request().body().asFormUrlEncoded();

    if (StringUtils.isNotBlank(username)) {
        if (DatasetsDAO.updateDatasetOwners(id, params, username)) {
            result.put("status", "success");
        } else {//ww  w.  j a va 2  s . co m
            result.put("status", "failed");
            result.put("error", "true");
            result.put("msg", "Could not update dataset owners.");
        }
    } else {
        result.put("status", "failed");
        result.put("error", "true");
        result.put("msg", "Unauthorized User.");
    }

    return ok(result);
}

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 .  ja  v  a 2 s.  c  o  m*/
}

From source file:com.marklogic.samplestack.web.JsonHttpResponse.java

/**
 * Make a JSON object to encapsulate the Http Response Body.
 * @param status//from   w w  w. j  av a2  s  . c  om
 * @param message
 * @return a JSONNode to return as Response Body
 */
public JsonNode makeJsonResponse(int status, String message) {
    ObjectNode node = mapper.createObjectNode();
    node.put("status", status);
    node.put("message", message);
    return node;
}

From source file:com.squarespace.template.GeneralUtilsTest.java

@Test
public void testGetFirstMatchingNode() {
    ObjectNode o1 = JsonUtils.createObjectNode();
    o1.put("foo", "bar");
    ObjectNode o2 = JsonUtils.createObjectNode();
    o2.put("obj", o1);

    assertEquals(GeneralUtils.getFirstMatchingNode(o2, "bar", "obj", "foo"), o1);
    assertEquals(GeneralUtils.getFirstMatchingNode(o2, "x", "y"), Constants.MISSING_NODE);
}