Example usage for com.fasterxml.jackson.databind ObjectMapper writeValueAsString

List of usage examples for com.fasterxml.jackson.databind ObjectMapper writeValueAsString

Introduction

In this page you can find the example usage for com.fasterxml.jackson.databind ObjectMapper writeValueAsString.

Prototype

@SuppressWarnings("resource")
public String writeValueAsString(Object value) throws JsonProcessingException 

Source Link

Document

Method that can be used to serialize any Java value as a String.

Usage

From source file:core.sfdc.SalesforceService.java

public List<LicenseResponse> syncNIPRLicenses(List<LicenseInternal> licenses) throws Exception {
    List<LicenseResponse> licenseResponses = new ArrayList<LicenseResponse>();

    if (licenses.size() == 0) {
        return licenseResponses;
    }/*from  w ww .j  a v a2  s .  c o  m*/

    ObjectMapper objectMapper = new ObjectMapper();
    String requestBody = objectMapper.writeValueAsString(licenses);
    LicenseResponse[] responses = this.restClient.apexRest(NIPR_LICENSE_SYNC, HttpMethod.POST, requestBody,
            LicenseResponse[].class);
    licenseResponses = Arrays.asList(responses);

    return licenseResponses;
}

From source file:com.metamx.datatypes.mmx.DealsTest.java

@Test
public void testSimpleSerialization() throws Exception {
    final ObjectMapper objectMapper = new ObjectMapper();
    System.out.println(objectMapper.writeValueAsString(auctionSummaryWithDeals));
    Assert.assertEquals(simpleJson, objectMapper.writeValueAsString(auctionSummaryWithDeals));
}

From source file:org.venice.piazza.servicecontroller.messaging.handlers.ListServiceHandler.java

public ResponseEntity<String> handle() {
    ResponseEntity<String> responseEntity = null;
    try {/*from  w w w .j a v a 2 s  .c om*/
        List<Service> rmList = accessor.list();
        ObjectMapper mapper = makeObjectMapper();
        String result = mapper.writeValueAsString(rmList);
        responseEntity = new ResponseEntity<String>(result, HttpStatus.OK);
    } catch (Exception ex) {
        coreLogger.log(ex.getMessage(), PiazzaLogger.ERROR);
        responseEntity = new ResponseEntity<String>("Could not retrieve a list of user services",
                HttpStatus.NOT_FOUND);
    }

    return responseEntity;
}

From source file:edu.usd.btl.REST.CategoriesResource.java

/**
 * Retrieves representation of an instance of
 * edu.usd.btl.REST.CategoriesResource/*  w ww .  java  2s .c o m*/
 *
 * @return an instance of java.lang.String
 * @throws java.lang.Exception
 */
@GET
@Produces("application/json")
public String getJson() throws Exception {
    ArrayList<BioPortalElement> nodeList = test.readOntologyFile();
    System.out.println("NodeList SIZE= " + nodeList.size());
    //BioPortalElement testElem = nodeList.get(0);

    ObjectMapper mapper = new ObjectMapper();

    return mapper.writeValueAsString(nodeList);
    //throw new UnsupportedOperationException();
}

From source file:org.venice.piazza.servicecontroller.messaging.handlers.DescribeServiceHandler.java

public ResponseEntity<String> handle(String serviceId) {
    ResponseEntity<String> responseEntity = null;

    try {//from ww  w . j a v a  2 s  .c  o  m
        Service sMetadata = accessor.getServiceById(serviceId);
        ObjectMapper mapper = new ObjectMapper();
        String result = mapper.writeValueAsString(sMetadata);
        responseEntity = new ResponseEntity<String>(result, HttpStatus.OK);
    } catch (JsonProcessingException ex) {
        coreLogger.log("Could not retrieve resourceId " + serviceId, PiazzaLogger.ERROR);
        responseEntity = new ResponseEntity<>("Could not retrieve resourceId " + serviceId,
                HttpStatus.NOT_FOUND);
    }

    return responseEntity;
}

From source file:com.vmware.photon.controller.api.client.resource.SystemStatusApiTest.java

@Test
public void testGetSystemStatus() throws IOException {
    SystemStatus systemStatus = new SystemStatus();
    systemStatus.setStatus(StatusType.READY);

    ObjectMapper mapper = new ObjectMapper();
    String serialized = mapper.writeValueAsString(systemStatus);

    setupMocks(serialized, HttpStatus.SC_OK);

    SystemStatusApi systemStatusApi = new SystemStatusApi(restClient);

    SystemStatus response = systemStatusApi.getSystemStatus();
    assertEquals(response, systemStatus);
}

From source file:com.vmware.photon.controller.api.client.resource.SystemStatusRestApiTest.java

@Test
public void testGetSystemStatus() throws IOException {
    SystemStatus systemStatus = new SystemStatus();
    systemStatus.setStatus(StatusType.READY);

    ObjectMapper mapper = new ObjectMapper();
    String serialized = mapper.writeValueAsString(systemStatus);

    setupMocks(serialized, HttpStatus.SC_OK);

    SystemStatusApi systemStatusApi = new SystemStatusRestApi(restClient);

    SystemStatus response = systemStatusApi.getSystemStatus();
    assertEquals(response, systemStatus);
}

From source file:au.org.ala.biocache.service.AlaImageMetadataService.java

@Override
public Map<String, List<Map<String, Object>>> getImageMetadataForOccurrences(List<String> occurrenceIDs)
        throws Exception {
    logger.debug("Retrieving the image metadata for " + occurrenceIDs.size() + " records");
    Map<String, Object> payload = new HashMap<String, Object>();
    payload.put("key", "occurrenceid");
    payload.put("values", occurrenceIDs);

    HttpClient httpClient = new DefaultHttpClient();
    HttpPost post = new HttpPost(imageServiceUrl + "/findImagesByMetadata");

    ObjectMapper om = new ObjectMapper();

    post.setEntity(new StringEntity(om.writeValueAsString(payload), "UTF-8"));
    HttpResponse httpResponse = httpClient.execute(post);

    String jsonResponseString = EntityUtils.toString(httpResponse.getEntity());

    Map<String, Object> jsonResponse = om.readValue(jsonResponseString, Map.class);
    Map<String, List<Map<String, Object>>> imageMetadata = (Map<String, List<Map<String, Object>>>) jsonResponse
            .get("images");
    logger.debug("Obtained image metadata for " + imageMetadata.size() + " records");
    return imageMetadata;

}

From source file:com.metamx.datatypes.openrtb.BidResponseTest.java

@Test
public void printJson() throws Exception {
    final ObjectMapper objectMapper = new ObjectMapper();
    System.out.println(objectMapper.writeValueAsString(sampleExt));
}

From source file:com.test.IndexController.java

@RequestMapping(value = "getp", produces = { "application/json" }, method = RequestMethod.GET)
public @ResponseBody String getPoint(ModelMap model) {

    Point3D p = new Point3D(1, 15, 67, 158);
    String str = "";

    ObjectMapper mapper = new ObjectMapper();
    try {/*ww  w  .  jav  a  2s  .  c o  m*/
        str = mapper.writeValueAsString(p);
    } catch (IOException e) {
        e.printStackTrace();
    }

    return str;
}