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

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

Introduction

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

Prototype

public ObjectWriter writerWithDefaultPrettyPrinter() 

Source Link

Document

Factory method for constructing ObjectWriter that will serialize objects using the default pretty printer for indentation

Usage

From source file:com.chiralbehaviors.CoRE.kernel.Bootstrap.java

private void serialize(String fileName) throws IOException {
    ObjectMapper objMapper = new ObjectMapper();
    objMapper.registerModule(new CoREModule());
    objMapper.writerWithDefaultPrettyPrinter().writeValue(new File(fileName),
            new WorkspaceSnapshot(find(WellKnownProduct.KERNEL_WORKSPACE), em));
}

From source file:org.craftercms.studio.controller.services.rest.AbstractControllerTest.java

protected String generateRequestBody(Object jsonObject) {
    ObjectMapper mapper = new ObjectMapper();

    String toRet = "";
    try {/*from   www.j ava 2s  . co m*/
        toRet = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(jsonObject);
    } catch (JsonProcessingException e) {
        e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
    }
    return toRet;
}

From source file:com.sdl.odata.renderer.batch.ODataBatchRequestRenderer.java

private String getRenderedJSON(ProcessorResult result) throws ODataException {
    LOG.debug("JSON found as the content type. JSON Renderer will be used to render the result data");
    JsonRenderer renderer = new JsonRenderer();

    ODataResponse.Builder builder = new ODataResponse.Builder().setStatus(result.getStatus());
    renderer.render(result.getRequestContext(), result.getQueryResult(), builder);

    try {//from   w  ww . j a va  2 s.c  o m
        // pretty print
        ObjectMapper objectMapper = new ObjectMapper();
        Object jsonObject = objectMapper.readValue(builder.build().getBodyText(StandardCharsets.UTF_8.name()),
                Object.class);
        return objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(jsonObject);
    } catch (IOException ex) {
        throw new ODataBatchRendererException("Unable to pretty print following json data");
    }
}

From source file:org.opencb.opencga.app.cli.CommandExecutor.java

protected void updateSessionTimestamp() throws IOException {
    Path sessionPath = Paths.get(System.getProperty("user.home"), ".opencga", SESSION_FILENAME);
    if (Files.exists(sessionPath)) {
        ObjectMapper objectMapper = new ObjectMapper();
        SessionFile sessionFile = objectMapper.readValue(sessionPath.toFile(), SessionFile.class);
        sessionFile.setTimestamp(System.currentTimeMillis());
        objectMapper.writerWithDefaultPrettyPrinter().writeValue(sessionPath.toFile(), sessionFile);
    }/*w  w  w  .  j  av  a2s . com*/
}

From source file:org.opencb.opencga.app.cli.CommandExecutor.java

protected void logoutSessionFile() throws IOException {
    Path sessionPath = Paths.get(System.getProperty("user.home"), ".opencga", SESSION_FILENAME);
    if (Files.exists(sessionPath)) {
        ObjectMapper objectMapper = new ObjectMapper();
        SessionFile sessionFile = objectMapper.readValue(sessionPath.toFile(), SessionFile.class);
        sessionFile.setLogout(LocalDateTime.now().toString());
        objectMapper.writerWithDefaultPrettyPrinter().writeValue(sessionPath.toFile(), sessionFile);
    }/*from  w w  w  . ja v a  2 s. c o m*/
}

From source file:org.helm.notation2.Monomer.java

public String toJSON() {
    ObjectMapper mapper = new ObjectMapper();

    try {//from   ww w .  j  a v a2  s  . c  o m
        String jsonINString = mapper.writeValueAsString(this);
        jsonINString = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(this);

        return jsonINString;
    } catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}

From source file:com.dawg6.web.dhcalc.server.DHCalcServiceImpl.java

public String serializeFormData(FormData data) {
    try {/*from  w  w  w  .  java  2  s . c o m*/
        String key = String.valueOf(Math.random() + "." + Math.random() + ".FormData");
        ObjectMapper mapper = new ObjectMapper();

        String result = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(data);

        ClientBuffer.getInstance().put(key, result.getBytes());

        return key;

    } catch (Exception e) {
        log.log(Level.SEVERE, "Exception Serializing Form Data", e);
        return null;
    }
}

From source file:net.maritimecloud.identityregistry.controllers.OrganizationControllerTests.java

/**
 * Helper function to serialize an organization to json
 * @param org/*from   ww  w  .j  a  v a2 s.co m*/
 * @return
 */
private String serialize(Organization org) {
    ObjectMapper mapper = new ObjectMapper();
    try {
        // Convert object to JSON string
        String jsonInString = mapper.writeValueAsString(org);
        //System.out.println(jsonInString);

        // Convert object to JSON string and pretty print
        jsonInString = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(org);
        //System.out.println(jsonInString);

        return jsonInString;
    } catch (IOException e) {
        throw new RuntimeException(e.getMessage(), e);
    }
}

From source file:org.apache.kylin.common.metrics.metrics2.CodahaleMetrics.java

@VisibleForTesting
public String dumpJson() throws Exception {
    ObjectMapper jsonMapper = new ObjectMapper()
            .registerModule(new MetricsModule(TimeUnit.MILLISECONDS, TimeUnit.MILLISECONDS, false));
    return jsonMapper.writerWithDefaultPrettyPrinter().writeValueAsString(metricRegistry);
}

From source file:net.maritimecloud.identityregistry.controllers.ServiceControllerTests.java

/**
 * Helper function to serialize a service to json
 * @param service//  w  ww . ja v a 2  s .  c  o  m
 * @return
 */
private String serialize(Service service) {
    ObjectMapper mapper = new ObjectMapper();
    try {
        // Convert object to JSON string
        String jsonInString = mapper.writeValueAsString(service);
        //System.out.println(jsonInString);

        // Convert object to JSON string and pretty print
        jsonInString = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(service);
        //System.out.println(jsonInString);

        return jsonInString;
    } catch (IOException e) {
        throw new RuntimeException(e.getMessage(), e);
    }
}