List of usage examples for com.fasterxml.jackson.databind ObjectMapper enable
public ObjectMapper enable(SerializationFeature f)
From source file:pl.eplan.config.WebMvcConfig.java
@Bean public ObjectMapper objectMapper() { ObjectMapper mapper = new ObjectMapper(); mapper.enable(WRITE_ENUMS_USING_TO_STRING); mapper.enable(READ_ENUMS_USING_TO_STRING); return new ObjectMapper(); }
From source file:chiliad.parser.pdf.output.JSONOutput.java
@Override public void processPageContent(MPage page) { ObjectMapper mapper = new ObjectMapper(); mapper.enable(SerializationFeature.INDENT_OUTPUT); try {/* w ww. j a v a 2 s. c o m*/ mapper.writeValue(gen, page); } catch (IOException e) { throw new ParserOutputException("Failed to writer JSON output.", e); } }
From source file:com.helpmobile.test.DoubleJsonTest.java
@Test public void test() throws JsonProcessingException, IOException, Exception { ObjectMapper mapper = new ObjectMapper(); mapper.enable(DeserializationFeature.READ_ENUMS_USING_TO_STRING); User testUser = new User(); testUser.setName("Bob"); testUser.setId("da"); testUser.setCountryOrigin(Country.ARUBA); testUser.setDegreeLevel(DegreeLevel.POSTGRADUATE); testUser.setGender(Gender.MALE);//from w w w . j av a 2 s.c om String json = mapper.writeValueAsString(testUser); System.out.println(json); testUser = mapper.readValue(json, User.class); String newJson = mapper.writeValueAsString(testUser); System.out.println(newJson); if (!json.equals(newJson)) { throw new Exception("Missmatch!"); } }
From source file:org.dihedron.strutlets.renderers.impl.JsonRenderer.java
/** * @see org.dihedron.strutlets.renderers.Renderer#render(javax.portlet.PortletRequest, javax.portlet.PortletResponse, java.lang.String) *//*from w w w . j av a2 s . c om*/ @Override public void render(PortletRequest request, PortletResponse response, String data) throws IOException, PortletException { String bean = data; logger.trace("rendering bean '{}'", bean); Object object = getBean(request, bean); ObjectMapper mapper = new ObjectMapper(); mapper.enable(SerializationFeature.INDENT_OUTPUT); mapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); String json = mapper.writeValueAsString(object); logger.trace("JSON object is:\n{}", json); if (response instanceof MimeResponse) { // this works in both RENDER and RESOURCE (AJAX) phases ((MimeResponse) response).setContentType(JSON_MIME_TYPE); } getWriter(response).print(json); getWriter(response).flush(); }
From source file:org.dswarm.xsd2jsonschema.test.JsonSchemaParserTest.java
private void testJsonSchemaParserInternal(final String xsdSchemaFileName, final String resultFileName, final String rootNodeIdentifier) throws Exception { final ObjectMapper objectMapper = new ObjectMapper(); objectMapper.enable(SerializationFeature.INDENT_OUTPUT); final JsonSchemaParser schemaParser = new JsonSchemaParser(); final URL resourceURL = Resources.getResource(xsdSchemaFileName); final ByteSource byteSource = Resources.asByteSource(resourceURL); schemaParser.parse(byteSource.openStream()); final JSRoot root = schemaParser.apply(rootNodeIdentifier); final ObjectNode json = root.toJson(objectMapper); final URL expectedResourceURL = Resources.getResource(resultFileName); final String expectedJSONString = Resources.toString(expectedResourceURL, Charsets.UTF_8); final String actualJSONString = objectMapper.writeValueAsString(json); Assert.assertEquals(expectedJSONString, actualJSONString); }
From source file:org.sonatype.siesta.jackson2.ObjectMapperProvider.java
private ObjectMapper create() { ObjectMapper mapper = new ObjectMapper(); // Pretty print output mapper.enable(SerializationFeature.INDENT_OUTPUT); // Write dates as ISO-8601 mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); // Ignore unknown properties mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); return mapper; }
From source file:org.imsglobal.lti.lti2.ProductInstanceTest.java
public String getJson(Object o, Boolean prettyPrint) throws JsonProcessingException { ObjectMapper mapper = new ObjectMapper(); if (prettyPrint) { mapper.enable(SerializationFeature.INDENT_OUTPUT); }/* w w w . j ava2s. com*/ return mapper.writeValueAsString(o); }
From source file:com.aceevo.ursus.client.UrsusJerseyClientBuilder.java
/** * Builds the {@link Client} instance.// www.jav a 2s . c o m * * @return a fully-configured {@link Client} */ public Client build() { ClientConfig clientConfig = new ClientConfig(); clientConfig.property(ClientProperties.READ_TIMEOUT, configuration.getReadTimeout()); clientConfig.property(ClientProperties.CONNECT_TIMEOUT, configuration.getConnectTimeout()); clientConfig.property(ApacheClientProperties.DISABLE_COOKIES, true); PoolingHttpClientConnectionManager poolingClientConnectionManager = new PoolingHttpClientConnectionManager(); poolingClientConnectionManager.setMaxTotal(configuration.getMaxTotalThread()); poolingClientConnectionManager.setDefaultMaxPerRoute(configuration.getDefaultMaxPerRoute()); clientConfig.property(ApacheClientProperties.CONNECTION_MANAGER, poolingClientConnectionManager); ObjectMapper mapper = new ObjectMapper(); mapper.enable(SerializationFeature.INDENT_OUTPUT); mapper.registerModule(new GuavaModule()); // create JsonProvider to provide custom ObjectMapper JacksonJaxbJsonProvider provider = new JacksonJaxbJsonProvider(); provider.setMapper(mapper); return ClientBuilder.newBuilder().register(provider).withConfig(clientConfig).build(); }
From source file:org.openscoring.client.ObjectMapperProvider.java
public ObjectMapperProvider() { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new OpenscoringModule()); mapper.enable(SerializationFeature.INDENT_OUTPUT); setMapper(mapper);/* w ww . j a v a 2 s . c o m*/ }
From source file:org.mstc.zmq.json.fortran.SimpleFortranInvoker.java
@Test public void test() throws IOException { ZContext context = new ZContext(1); ZMQ.Socket requester = context.createSocket(ZMQ.REQ); requester.connect("tcp://localhost:5555"); ObjectMapper mapper = new ObjectMapper(); mapper.enable(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS); requester.send("isprime", ZMQ.SNDMORE); requester.send(mapper.writeValueAsString(new Prime(7919))); Prime prime = mapper.readValue(requester.recv(), Prime.class); assertTrue(prime.getResult());//from www . j a v a2s .c om requester.send("average", ZMQ.SNDMORE); requester.send(mapper.writeValueAsString(new Average(1.2, 3.4, 5.6, 7.8))); Average average = mapper.readValue(requester.recv(), Average.class); System.out.printf("%.2f\n", average.getResult()); assertTrue(4.5 == average.getResult()); requester.close(); context.destroy(); }