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:org.apache.drill.exec.store.mpjdbc.MPJdbcFormatPlugin.java

public MPJdbcFormatPlugin(MPJdbcFormatConfig storageConfig, DrillbitContext context, String name) {
    this.context = context;
    this.storageConfig = storageConfig;
    ObjectMapper mapper = new ObjectMapper();
    try {//from   w  w  w  . j  av  a  2 s  . co  m
        String result = mapper.writeValueAsString(storageConfig);
        logger.info(result);
    } catch (JsonProcessingException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    this.name = name;
}

From source file:ru.jts.authserver.network.clientpackets.CM_AUTH_BY_PASS.java

@Override
public void runImpl() {
    //Account account = AccountsDAO.getInstance().restoreByLogin(jsonMap.get(JSON_LOGIN));

    getClient().setBlowFishKey(blowFishKey);
    getClient().setRandomKey(Rnd.nextInt());

    ByteBuf buf = Unpooled.buffer().order(ByteOrder.LITTLE_ENDIAN);

    buf.writeBytes(new byte[] { (byte) 192, (byte) 168, (byte) 1, (byte) 100 });
    buf.writeInt(20015);//from w  w  w.ja v a 2s  .com

    buf.writeInt(getClient().getRandomKey());

    Map<String, String> jsonMapp = new HashMap<>();
    //jsonMap.put("security_msg", "old_pass");
    jsonMapp.put("token2", getClient().generateToken2());

    ObjectMapper mapper = new ObjectMapper();
    String json = null;
    try {
        json = mapper.writeValueAsString(jsonMapp);
    } catch (JsonProcessingException e) {
        e.printStackTrace();
        return;
    }
    buf.writeByte(json.length());
    buf.writeBytes(json.getBytes());

    byte[] cryptedData = CryptEngine.getInstance().encrypt(buf.copy().array(), getClient().getBlowFishKey(),
            CryptEngine.ZERO_TRAILING_MODE);

    State state = AccountController.getInstance().accountLogin(jsonMap, password);
    switch (state) {
    case AUTHED: {
        getClient().sendPacket(new SM_AUTH_RESPONSE(sessionId, SM_AUTH_RESPONSE.LOGIN_OK, cryptedData));
        break;
    }
    case ALREADY_AUTHED: {
        getClient().sendPacket(new SM_AUTH_RESPONSE(sessionId,
                SM_AUTH_RESPONSE.LOGIN_REJECTED_ALREADY_LOGGED_IN, cryptedData));
        break;
    }
    default: {
    }
    }
}

From source file:org.imsglobal.lti.lti2.ToolConsumerTest.java

@Test
public void TestProfile() throws IOException {
    TestLtiConsumerProfile config = new TestLtiConsumerProfile();
    ToolConsumer consumer = new ToolConsumer("guid", "LTI-2p0", "tcp?", config);
    //consumer.addCapabilites(config.getCapabilities());
    ObjectMapper mapper = new ObjectMapper();
    mapper.enable(SerializationFeature.INDENT_OUTPUT);
    mapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
    String json = mapper.writeValueAsString(consumer);
    System.out.println(json);//from   w  w w.  j  a  v  a 2 s. c om

    ToolConsumer parsed = mapper.readValue(json, ToolConsumer.class);
}

From source file:com.linecorp.armeria.server.thrift.ThriftDocServiceTest.java

@Test
public void testOk() throws Exception {
    final Map<Class<?>, Iterable<EndpointInfo>> serviceMap = new HashMap<>();
    serviceMap.put(HelloService.class, Collections
            .singletonList(new EndpointInfo("*", "/", "hello", THRIFT_BINARY, SerializationFormat.ofThrift())));
    serviceMap.put(SleepService.class, Collections
            .singletonList(new EndpointInfo("*", "/", "sleep", THRIFT_BINARY, SerializationFormat.ofThrift())));
    serviceMap.put(FooService.class, Collections
            .singletonList(new EndpointInfo("*", "/foo", "", THRIFT_COMPACT, EnumSet.of(THRIFT_COMPACT))));
    serviceMap.put(Cassandra.class,
            Arrays.asList(new EndpointInfo("*", "/cassandra", "", THRIFT_BINARY, EnumSet.of(THRIFT_BINARY)),
                    new EndpointInfo("*", "/cassandra/debug", "", THRIFT_TEXT, EnumSet.of(THRIFT_TEXT))));
    serviceMap.put(Hbase.class, Collections
            .singletonList(new EndpointInfo("*", "/hbase", "", THRIFT_BINARY, SerializationFormat.ofThrift())));
    serviceMap.put(OnewayHelloService.class, Collections.singletonList(
            new EndpointInfo("*", "/oneway", "", THRIFT_BINARY, SerializationFormat.ofThrift())));

    final ObjectMapper mapper = new ObjectMapper();
    final String expectedJson = mapper
            .writeValueAsString(ThriftServiceSpecificationGenerator.generate(serviceMap));
    // FIXME(trustin): Bring this back.
    //ImmutableMap.of(hello_args.class, SAMPLE_HELLO),
    //SAMPLE_HTTP_HEADERS));

    try (CloseableHttpClient hc = HttpClients.createMinimal()) {
        final HttpGet req = new HttpGet(specificationUri());

        try (CloseableHttpResponse res = hc.execute(req)) {
            assertThat(res.getStatusLine().toString()).isEqualTo("HTTP/1.1 200 OK");
            String responseJson = EntityUtils.toString(res.getEntity());

            // Convert to Map for order-insensitive comparison.
            Map<?, ?> actual = mapper.readValue(responseJson, Map.class);
            Map<?, ?> expected = mapper.readValue(expectedJson, Map.class);
            assertThat(actual).isEqualTo(expected);
        }//from   w ww. ja va2s .c om
    }
}

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

@Test
public void testGetTask() throws Throwable {
    Task responseTask = new Task();
    responseTask.setId("12345");
    responseTask.setState("QUEUED");
    responseTask.setQueuedTime(Date.from(Instant.now()));

    ObjectMapper mapper = new ObjectMapper();
    String serializedTask = mapper.writeValueAsString(responseTask);

    setupMocks(serializedTask, HttpStatus.SC_OK);
    TasksApi tasksApi = new TasksApi(this.restClient);

    Task task = tasksApi.getTask("foo");
    assertEquals(task, responseTask);/*from  w ww  .j ava2  s .com*/
}

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

@Test
public void testGetTask() throws Throwable {
    Task responseTask = new Task();
    responseTask.setId("12345");
    responseTask.setState("QUEUED");
    responseTask.setQueuedTime(Date.from(Instant.now()));

    ObjectMapper mapper = new ObjectMapper();
    String serializedTask = mapper.writeValueAsString(responseTask);

    setupMocks(serializedTask, HttpStatus.SC_OK);
    TasksApi tasksApi = new TasksRestApi(this.restClient);

    Task task = tasksApi.getTask("foo");
    assertEquals(task, responseTask);//from  ww w .  j av a  2 s  .c o m
}

From source file:eu.trentorise.opendata.commons.test.jackson.OdtCommonsModuleTest.java

@Test
public void example2() throws JsonProcessingException, IOException {

    ObjectMapper om = new ObjectMapper();
    OdtCommonsModule.registerModulesInto(om);

    String json = om.writeValueAsString(LocalizedString.of(Locale.ITALIAN, "ciao"));
    LocalizedString reconstructedLocalizedString = om.readValue(json, LocalizedString.class);
}

From source file:org.opencb.commons.datastore.core.ObjectMapTest.java

@Test
public void testToJson() throws Exception {
    System.out.println(objectMap.toJson());
    ObjectMapper jsonObjectMapper = new ObjectMapper();
    System.out.println(jsonObjectMapper.writeValueAsString(objectMap));

}

From source file:test.TestPredImpl.java

@Test(groups = "{replace} ")
public void testReplace() throws JsonProcessingException {
    Address address = new Address(new Street(4813, "corsica dr"), 90630, "cypress");
    Person person = new Person("mickey", 30, 4000.00, true, null);
    ObjectMapper mapper = new ObjectMapper();
    System.out.println("Mapper " + mapper.writeValueAsString(person));
    String queryStr = "replace Person set name=\"Test\", age = 10, male = false, address = { zip = 90630, city = \"cypress\" } ; ";
    ObjectQueryVisitorImpl objectQueryVisitor = new ObjectQueryVisitorImpl(queryStr, person);
    Object obj = objectQueryVisitor.runQuery(person);
    System.out.println(obj.toString());
    System.out.println(objectQueryVisitor.getSource().toString());
}

From source file:plugins.ApiHelpInventory.java

public String getResourceSwaggerJson() {

    SwaggerSerializers.setPrettyPrint(true);
    ReaderConfig readerConfig = new PlayReaderConfig();

    Swagger swagger = new Swagger();
    PlaySwaggerConfig config = PlayConfigFactory.getConfig();

    swagger.setHost(config.getHost());//from w  ww.  j  a  va  2 s .  c o  m
    swagger.setBasePath(config.getBasePath());

    Info info = new Info();
    info.setVersion(config.getVersion());
    info.setTitle(config.getTitle());
    info.setContact(new Contact().name(config.getContact()));
    info.setLicense(new License().name(config.getLicense()).url(config.getLicenseUrl()));
    info.setDescription(config.getDescription());
    info.setTermsOfService(config.getTermsOfServiceUrl());

    swagger.setInfo(info);

    PlayReader reader = new PlayReader(swagger, readerConfig);
    swagger = reader.read(controllerClasses);

    ObjectMapper commonMapper = Json.mapper();

    try {
        return commonMapper.writeValueAsString(swagger);
    } catch (JsonProcessingException e) {
        Logger.error(e.getMessage());
        return "";
    }
}