List of usage examples for com.fasterxml.jackson.databind ObjectMapper ObjectMapper
public ObjectMapper()
From source file:com.damnhandy.uri.template.conformance.AbstractUriTemplateConformanceTest.java
/** * <p>/*w w w .j a va 2 s . com*/ * Loads the test data from the JSON file and generated the parameter list. * </p> * * @param file * @return * @throws Exception */ @SuppressWarnings("unchecked") protected static Collection<Object[]> loadTestData(File file) throws Exception { InputStream in = new FileInputStream(file); try { ObjectMapper mapper = new ObjectMapper(); Map<String, Object> testsuites = mapper.readValue(in, new TypeReference<Map<String, Object>>() { }); List<Object[]> params = new ArrayList<Object[]>(); for (Map.Entry<String, Object> entry : testsuites.entrySet()) { String name = entry.getKey(); Map<String, Object> testsuite = (Map<String, Object>) entry.getValue(); Map<String, Object> variables = (Map<String, Object>) testsuite.get("variables"); List<List<Object>> testcases = (List<List<Object>>) testsuite.get("testcases"); for (List<Object> test : testcases) { Object[] p = new Object[4]; p[0] = variables; p[1] = test.get(0); // expression p[2] = test.get(1); // expected result p[3] = name; // test suite label params.add(p); } } return params; } finally { in.close(); } }
From source file:com.jfinal.weixin.sdk.api.JsTicket.java
public JsTicket(String jsonStr) { this.json = jsonStr; try {//from w ww .j a v a 2s . com @SuppressWarnings("rawtypes") Map map = new ObjectMapper().readValue(jsonStr, Map.class); ticket = (String) map.get("ticket"); expires_in = (Integer) map.get("expires_in"); errcode = (Integer) map.get("errcode"); errmsg = (String) map.get("errmsg"); if (expires_in != null) expiredTime = System.currentTimeMillis() + ((expires_in - 5) * 1000); } catch (Exception e) { throw new RuntimeException(e); } }
From source file:br.com.catbag.gifreduxsample.models.AppState.java
public static AppState fromJson(String json) throws IOException { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new GuavaModule()); return mapper.readValue(json, AppState.class); }
From source file:com.boundary.sdk.snmp.metric.OidMapList.java
public static OidMapList load(String resource) throws URISyntaxException { OidMapList instance = new OidMapList(); ClassLoader classLoader = instance.getClass().getClassLoader(); URL url = classLoader.getResource(resource); File file = new File(url.toURI()); ObjectMapper mapper = new ObjectMapper(); try {//from ww w . ja v a2 s .co m instance = mapper.readValue(file, OidMapList.class); } catch (JsonParseException e) { e.printStackTrace(); } catch (JsonMappingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return instance; }
From source file:com.proofpoint.event.client.TestingUtils.java
public static String getNormalizedJson(String resource) throws IOException { String json = Resources.toString(Resources.getResource(resource), Charsets.UTF_8); ObjectMapper mapper = new ObjectMapper(); return mapper.writeValueAsString(mapper.readValue(json, Object.class)); }
From source file:org.ow2.chameleon.everest.servlet.JsonUtils.java
public static Json get(HttpServletRequest request) { // Once we have the request-based mapper, we keep it. if (request_json == null) { SimpleModule everest = new SimpleModule("Everest"); everest.addSerializer(new PathSerializer(request, EverestServlet.EVEREST_SERVLET_PATH)); ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(everest);//from ww w. j a v a 2 s . c o m request_json = new Json(mapper); } return request_json; }
From source file:bz.tsung.jsonapi4j.JsonApiMapper.java
/** * Instantiates a new JSON API OBJECT_MAPPER. * */ public JsonApiMapper() { mapper = new ObjectMapper(); mapper.registerModule(JsonApiSerializer.getModule()); }
From source file:org.nmdp.service.epitope.client.EpitopeServiceModule.java
@Provides @Singleton//w w w . j ava 2s . c o m static EpitopeService createEpitopeService(@EndpointUrl final String endpointUrl) { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.enable(SerializationFeature.INDENT_OUTPUT).setSerializationInclusion(Include.NON_NULL) .enable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY); return new RestAdapter.Builder().setEndpoint(endpointUrl).setConverter(new JacksonConverter(objectMapper)) //.setRequestInterceptor(new GzipRequestInterceptor()) .build().create(EpitopeService.class); }
From source file:es.us.mwm.testcloudfoundry.DBClient.java
public DBClient() { try {// w w w.java 2s .c o m JsonNode rootNode = new ObjectMapper().readTree(System.getenv("VCAP_SERVICES")); JsonNode innerNode = rootNode.get("cleardb").get(0); if (innerNode != null) { JsonNode aField = innerNode.get("credentials"); if (aField != null) { String host = aField.get("hostname").asText(); String database = aField.get("name").asText(); String username = aField.get("username").asText(); String password = aField.get("password").asText(); conn = DriverManager.getConnection("jdbc:mysql://" + host + ":3306/" + database, username, password); } } } catch (SQLException ex) { log.log(Level.SEVERE, ex.toString(), ex); } catch (IOException ex) { log.log(Level.SEVERE, ex.toString(), ex); } }
From source file:io.fabric8.mockwebserver.Context.java
public Context() { this(new ObjectMapper()); }