List of usage examples for com.fasterxml.jackson.databind ObjectMapper readValue
@SuppressWarnings("unchecked") public <T> T readValue(byte[] src, JavaType valueType) throws IOException, JsonParseException, JsonMappingException
From source file:com.hellblazer.slp.jmx.JmxDiscoveryConfiguration.java
public static JmxDiscoveryConfiguration fromYaml(InputStream yaml) throws JsonParseException, JsonMappingException, IOException { ObjectMapper objectMapper = new ObjectMapper(new YAMLFactory()); objectMapper.registerModule(new DiscoveryModule()); return objectMapper.readValue(yaml, JmxDiscoveryConfiguration.class); }
From source file:kishida.cnn.NeuralNetwork.java
public static NeuralNetwork readFromJson(Reader reader) throws IOException { ObjectMapper mapper = new ObjectMapper(); return mapper.readValue(reader, NeuralNetwork.class); }
From source file:com.github.dockerjava.test.serdes.JSONTestHelper.java
/** * Reads item from the resource./*ww w .j av a 2s .c o m*/ * * @param <TClass> * Data class to be read * @param resource * Resource reference * @param tclass * Class entry * @return Item * @throws IOException * JSON conversion error */ public static <TClass> TClass readObject(JSONResourceRef resource, Class<TClass> tclass) throws IOException { ObjectMapper mapper = new ObjectMapper(); String str = readString(resource); return mapper.readValue(str, tclass); }
From source file:edu.sjsu.cohort6.esp.common.CommonUtils.java
/** * Convert JSON string to object./*ww w . j a va 2 s . c om*/ * * @param jsonStr * @param clazz * @param <T> * @return * @throws IOException */ public static <T> T convertJsonToObject(String jsonStr, Class<T> clazz) throws IOException { ObjectMapper mapper = new ObjectMapper(); //jsonStr = removeIdField(jsonStr); return mapper.readValue(jsonStr, clazz); }
From source file:id.zelory.tanipedia.util.Utils.java
public static ArrayList<Berita> getRandomBerita(Context context, String alamat) { ObjectMapper mapper = new ObjectMapper(); ArrayList<Berita> beritaArrayList = null; try {/*w w w .j av a 2s . c o m*/ beritaArrayList = mapper.readValue(PrefUtils.ambilString(context, "berita"), mapper.getTypeFactory().constructCollectionType(ArrayList.class, Berita.class)); } catch (IOException e) { e.printStackTrace(); } for (int i = 0; i < 5; i++) { int x = randInt(0, beritaArrayList.size() - 1); if (beritaArrayList.get(x).getAlamat().equals(alamat)) { beritaArrayList.remove(x); i--; } else { beritaArrayList.set(i, beritaArrayList.get(x)); beritaArrayList.remove(x); } } for (int i = 5; i < beritaArrayList.size(); i++) beritaArrayList.remove(i); return beritaArrayList; }
From source file:jenkins.plugins.sonarparser.SonarReportParser.java
public static SonarReport parse(InputStream input) throws IOException { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new JodaDateTimeModule()); mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); SonarReport report = mapper.readValue(input, SonarReport.class); return report; }
From source file:com.ibm.CloudResourceBundle.java
private static Rows getServerResponse(CloudDataConnection connect) throws Exception { Rows rows = null;/*from www . ja va 2 s. c om*/ CredentialsProvider credsProvider = new BasicCredentialsProvider(); credsProvider.setCredentials(new AuthScope("provide.castiron.com", 443), new UsernamePasswordCredentials(connect.getUserid(), connect.getPassword())); CloseableHttpClient httpclient = HttpClients.custom().setDefaultCredentialsProvider(credsProvider).build(); try { // Call the service and get all the strings for all the languages HttpGet httpget = new HttpGet(connect.getURL()); httpget.addHeader("API_SECRET", connect.getSecret()); CloseableHttpResponse response = httpclient.execute(httpget); try { InputStream in = response.getEntity().getContent(); ObjectMapper mapper = new ObjectMapper(); rows = mapper.readValue(new InputStreamReader(in, "UTF-8"), Rows.class); EntityUtils.consume(response.getEntity()); } finally { response.close(); } } finally { httpclient.close(); } return rows; }
From source file:com.codenvy.eclipse.core.CodenvyProjectMetadata.java
public static CodenvyProjectMetadata get(IProject project) { CodenvyProjectMetadata projectMetadata = PROJECT_METADATA_CACHE.get(project); if (projectMetadata == null) { final IFile projectMetadataFile = project.getFolder(CODENVY_FOLDER_NAME) .getFile(PROJECT_METADATA_FILE_NAME); if (projectMetadataFile.exists()) { final ObjectMapper mapper = new ObjectMapper(); try { projectMetadata = mapper.readValue(projectMetadataFile.getContents(), CodenvyProjectMetadata.class); } catch (CoreException | IOException e) { throw new RuntimeException(e); }// w ww . j ava 2 s .c o m final CodenvyProjectMetadata currentProviderMetaData = PROJECT_METADATA_CACHE.putIfAbsent(project, projectMetadata); if (currentProviderMetaData != null) { projectMetadata = currentProviderMetaData; } } } return projectMetadata; }
From source file:dk.dbc.DevelMain.java
private static String findAdminUrl(String yamlFileName) throws IOException { String port = System.getProperty("dw.server.adminConnectors[0].port"); if (port != null) { port = "http://localhost:" + port + "/"; } else {/*www . j a v a 2 s.c o m*/ try (FileInputStream is = new FileInputStream(yamlFileName)) { String yaml = readInputStream(is); ObjectMapper yamlReader = new ObjectMapper(new YAMLFactory()); Map<String, Object> obj = (Map<String, Object>) yamlReader.readValue(yaml, Object.class); log.debug("obj = " + obj); if (obj.get("server") != null && obj.get("server") instanceof Map) { Map<String, Object> server = (Map<String, Object>) obj.get("server"); if (server.get("adminConnectors") != null && server.get("adminConnectors") instanceof List) { List<Object> adminConnectors = (List<Object>) server.get("adminConnectors"); Map<String, Object> set = adminConnectors.stream().filter(e -> e instanceof Map) .map(e -> (Map<String, Object>) e).filter(e -> "http".equals(e.get("type"))) .findFirst().orElse(null); port = String.valueOf(set.get("type")) + "://localhost:" + String.valueOf(set.get("port")) + "/"; } } } } if (port == null) { port = "http://localhost:8080/"; } return port; }
From source file:com.boundary.sdk.metric.MeasurementTest.java
public static Measurement read(String resource) throws URISyntaxException { Measurement instance = new Measurement(); ClassLoader classLoader = instance.getClass().getClassLoader(); URL url = classLoader.getResource(resource); File file = new File(url.toURI()); ObjectMapper mapper = new ObjectMapper(); try {//from w ww.j a v a 2 s . co m instance = mapper.readValue(file, Measurement.class); } catch (JsonParseException e) { e.printStackTrace(); } catch (JsonMappingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return instance; }