List of usage examples for com.fasterxml.jackson.databind ObjectMapper writeValueAsString
@SuppressWarnings("resource") public String writeValueAsString(Object value) throws JsonProcessingException
From source file:org.o3project.pseudo.mf.router.IdExchange.java
private String responseJson(String strJson) { String ret = null;//from w w w .ja v a2s . co m if (null == strJson) { return null; } try { JSONObject jsonObj = new JSONObject(strJson); ObjectMapper mapper = new ObjectMapper(); ret = mapper.writeValueAsString(mapper.readValue(jsonObj.toString(), IdExchangeResponseData.class)); logger.debug("resData:{}", ret); } catch (JsonParseException e) { e.printStackTrace(); } catch (JsonMappingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } return ret; }
From source file:org.springframework.ldap.samples.useradmin.web.UserController.java
private void populateDepartments(ModelMap map) throws JsonProcessingException { Map<String, List<String>> departmentMap = departmentRepo.getDepartmentMap(); ObjectMapper objectMapper = new ObjectMapper(); String departmentsAsJson = objectMapper.writeValueAsString(departmentMap); map.put("departments", departmentsAsJson); }
From source file:com.callidusrobotics.droptables.model.ResultLogTest.java
@Test public void toJsonSuccess() throws Exception { resultEntry.id = new ObjectId("54e8f1dbd9a93c9b467d5380"); resultEntry.report = null;//from w w w. j a va2 s .c om String expectedJson = "{\"id\":{\"time\":1424552411000,\"date\":1424552411000,\"timestamp\":1424552411,\"timeSecond\":1424552411,\"machine\":-643220325,\"new\":false,\"inc\":1182618496},\"report\":null,\"keepForever\":false,\"ttl\":0,\"dateCreated\":0,\"user\":\"John Doe\",\"data\":\"\",\"parameters\":{}}"; // Unit under test ObjectMapper mapper = new ObjectMapper(); String result = mapper.writeValueAsString(resultEntry); // Verify results JSONAssert.assertJsonEquals(expectedJson, result); }
From source file:com.shampan.db.codec.UserCodec.java
@Override public void encode(BsonWriter writer, UserDAO user, EncoderContext encoderContext) { ObjectMapper mapper = new ObjectMapper(); String json = ""; try {//from w w w. j av a 2s .co m json = mapper.writeValueAsString(user); } catch (Exception ex) { ex.printStackTrace(); } documentCodec.encode(writer, Document.parse(json), encoderContext); }
From source file:io.fabric8.docker.client.test.MiscOperationsTest.java
@Test public void testEvents() throws JsonProcessingException { ObjectMapper mapper = new ObjectMapper(); expect().withPath("/events").andReturn(200, mapper.writeValueAsString(new ProgressEventBuilder().build())) .once();/* w w w.ja va 2 s .c o m*/ DockerClient client = getClient(); assertNotNull(client.events().list()); }
From source file:org.mayocat.webhooks.Webhooks.java
private void doNotifyHook(final Webhook event, Hook hook, final Object payload) { CloseableHttpClient client = HttpClients.createDefault(); try {/*from w w w .j a v a2s .c o m*/ ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(payload); HttpPost request = new HttpPost(hook.getUrl()); request.setEntity(new StringEntity(json)); if (hook.getSecret().isPresent()) { String hmac = this.hmac(hook.getSecret().get(), json); request.setHeader("X-Mayocat-Signature", hmac); } request.setHeader("User-Agent", "Mayocat Webhooks/1.0"); request.setHeader("X-Mayocat-Hook", event.getName()); CloseableHttpResponse response = client.execute(request); } catch (Exception e) { logger.error("Failed to notify hook", e); } }
From source file:io.github.mmichaelis.selenium.client.provider.PocTest.java
@Test public void serialize() throws Exception { final DesiredCapabilities capabilities = DesiredCapabilities.firefox(); final ObjectMapper mapper = new ObjectMapper(); mapper.configure(ALLOW_UNQUOTED_FIELD_NAMES, true); final String s = mapper.writeValueAsString(capabilities); LOG.info("json: {}", s); }
From source file:com.netflix.niws.client.http.TestResource.java
@Path("/getJsonObject") @Produces("application/json") @GET/*from ww w . j ava2 s . c om*/ public Response getJsonObject(@QueryParam("name") String name) throws Exception { TestObject obj = new TestObject(); obj.name = name; ObjectMapper mapper = new ObjectMapper(); String value = mapper.writeValueAsString(obj); return Response.ok(value).build(); }
From source file:com.omricat.yacc.data.model.CurrencyDatasetTest.java
@Test public void testJSONSerializeThenDeserialize() throws Exception { final CurrencyDataset expectedCurrencyDataset = new CurrencyDataset(currencies, 1415210401L); ObjectMapper objectMapper = new ObjectMapper(); final String serializedJSON = objectMapper.writeValueAsString(expectedCurrencyDataset); final CurrencyDataset currencyDatasetFromJSON = objectMapper.readValue(serializedJSON, CurrencyDataset.class); assertThat(currencyDatasetFromJSON).isEqualTo(expectedCurrencyDataset); }
From source file:javasnack.snacks.json.PojoEncodeJackson.java
@Override public void run() { ObjectMapper objectMapper = new ObjectMapper(); try {/*from w ww. j a v a2s . co m*/ String jsonout = objectMapper.writeValueAsString(new EncodePojo()); System.out.println("--- simple jackson encode ---"); System.out.println(jsonout); String jsonout2 = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(new EncodePojo()); System.out.println("--- default pretty-print jackson encode ---"); System.out.println(jsonout2); System.out.println("--- streaming jackson encode ---"); JsonFactory jsonFactory = objectMapper.getFactory(); Writer out = new OutputStreamWriter(System.out); JsonGenerator jg = jsonFactory.createGenerator(out); jg.setPrettyPrinter(new DefaultPrettyPrinter()); jg.writeStartObject(); jg.writeStringField("message", "success"); jg.writeNumberField("count", 10); jg.writeArrayFieldStart("records"); for (int i = 0; i < 10; i++) { jg.writeObject(new EncodePojo()); Thread.sleep(100); jg.flush(); } jg.writeEndArray(); jg.writeEndObject(); jg.close(); } catch (JsonProcessingException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } }