/** * Instantiate an object of this class from its JSON representation */ public static FsWriterMetrics fromJson(String in) throws IOException { return new ObjectMapper().readValue(in, FsWriterMetrics.class); } }
/** * Serialize this class to Json */ public String toJson() { try { return new ObjectMapper().writeValueAsString(this); } catch (IOException e) { log.error("IOException serializing FsWriterMetrics as JSON! Returning no metrics", e); return "{}"; } }
ObjectMapper mapper = new ObjectMapper(); userDetails = mapper.readValue(foundUser, userDetails.getClass()); foundUser = mapper.writeValueAsString(userDetails.get("usercassandra"));
/** * Convert a json string to a Map. */ public static Map jsonToMap(String json) throws IOException { if (!TempletonUtils.isset(json)) return new HashMap<String, Object>(); else { ObjectMapper mapper = new ObjectMapper(); return mapper.readValue(json, Map.class); } }
public static Response buildMessage(int httpCode, Map<String, Object> params, String msg) { HashMap<String, Object> err = new HashMap<String, Object>(); err.put("error", msg); if (params != null) err.putAll(params); String json = "\"error\""; try { json = new ObjectMapper().writeValueAsString(err); } catch (IOException e) { } return Response.status(httpCode) .entity(json) .type(MediaType.APPLICATION_JSON) .build(); } }
ObjectMapper mapper = new ObjectMapper(); userDetails = mapper.readValue(foundUser, userDetails.getClass()); foundUser = mapper.writeValueAsString(userDetails.get("mongoprimeuser")); mapper = new ObjectMapper(); userDetails = new HashMap<String, Object>(); userDetails = mapper.readValue(userList, userDetails.getClass()); userList = mapper.writeValueAsString(userDetails.get("mongoprimeuser")); mapper.readValue(userList, mapper.getTypeFactory() .constructCollectionType(List.class, MongoPrimeUser.class));
private Map<String, Object> map(final Response response) throws IOException { try (InputStream is = response.getEntity().getContent()) { final ObjectMapper mapper = new ObjectMapper(); @SuppressWarnings("unchecked") final Map<String, Object> map = mapper.readValue(is, Map.class); return map; } }
public static String toJSON(final Object obj, final boolean prettyPrint) { final ObjectMapper mapper = new ObjectMapper(); try { if (prettyPrint) { final ObjectWriter writer = mapper.writerWithDefaultPrettyPrinter(); return writer.writeValueAsString(obj); } return mapper.writeValueAsString(obj); } catch (final Exception e) { throw new RuntimeException(e); } }
private JobModel deserializeFromObjectNode(ObjectNode jobModelJson) throws IOException { // use plain ObjectMapper to get JSON string String jsonString = new ObjectMapper().writeValueAsString(jobModelJson); return this.samzaObjectMapper.readValue(jsonString, JobModel.class); }
/** * Call executor and parse the JSON response as an instance of the class given as an argument. */ <T> T callForJsonType(final String host, final int port, final String path, final List<Pair<String, String>> paramList, final Class<T> valueType) throws IOException { final String responseString = callForJsonString(host, port, path, paramList); if (null == responseString || responseString.length() == 0) { return null; } return new ObjectMapper().readValue(responseString, valueType); }
public String postJson(String url, Object object) { try { httpClient.getParams().setParameter( CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); HttpPost post = new HttpPost(url); StringEntity entity = new StringEntity( new ObjectMapper().writeValueAsString(object), "utf-8"); entity.setContentType("application/json; charset=utf-8"); post.setEntity(entity); post.releaseConnection(); // Here we go! return EntityUtils.toString(httpClient.execute(post).getEntity(), "UTF-8"); } catch (Exception e) { throw new RuntimeException(e); } }
Map<String, String> metaData = new ObjectMapper().readValue(strm, Map.class); if(!CURRENT_VERSION.equalsIgnoreCase(metaData.get(Field.VERSION))) { throw new IllegalStateException("Unexpected Meta Data version: "
@Override public Status insert(final String table, final String key, final Map<String, ByteIterator> values) { try { final Map<String, String> data = StringByteIterator.getStringMap(values); data.put(KEY, key); final Response response = restClient.performRequest( "POST", "/" + indexKey + "/" + table + "/", Collections.<String, String>emptyMap(), new NStringEntity(new ObjectMapper().writeValueAsString(data), ContentType.APPLICATION_JSON)); if (response.getStatusLine().getStatusCode() != HttpStatus.SC_CREATED) { return Status.ERROR; } if (!isRefreshNeeded) { synchronized (this) { isRefreshNeeded = true; } } return Status.OK; } catch (final Exception e) { e.printStackTrace(); return Status.ERROR; } }
@Override public RecordSchema getSchema(Map<String, String> variables, InputStream contentStream, RecordSchema readSchema) throws SchemaNotFoundException, IOException { byte[] bytes = IOUtils.readFully(contentStream, -1, true); ObjectMapper mapper = new ObjectMapper(); return convertSchema(mapper.readValue(bytes, Map.class)); }
"/" + indexKey + "/" + table + "/" + hit.get("_id"), params, new NStringEntity(new ObjectMapper().writeValueAsString(source), ContentType.APPLICATION_JSON)); if (response.getStatusLine().getStatusCode() != HttpStatus.SC_OK) { return Status.ERROR;
private boolean npmIsAlreadyInstalled() { try { final File npmPackageJson = new File( this.config.getInstallDirectory() + Utils.normalize("/node/node_modules/npm/package.json")); if (npmPackageJson.exists()) { HashMap<String, Object> data = new ObjectMapper().readValue(npmPackageJson, HashMap.class); if (data.containsKey(VERSION)) { final String foundNpmVersion = data.get(VERSION).toString(); if (foundNpmVersion.equals(this.npmVersion)) { this.logger.info("NPM {} is already installed.", foundNpmVersion); return true; } else { this.logger.info("NPM {} was installed, but we need version {}", foundNpmVersion, this.npmVersion); return false; } } else { this.logger.info("Could not read NPM version from package.json"); return false; } } else { return false; } } catch (IOException ex) { throw new RuntimeException("Could not read package.json", ex); } }
private JSONObject openSession() throws IOException, JSONException, InterruptedException { ComponentLog log = getLogger(); JSONObject newSessionInfo; final ObjectMapper mapper = new ObjectMapper(); .map(String::trim).collect(Collectors.toList()); String jarsJsonArray = mapper.writeValueAsString(jarsArray); payload.append(",\"jars\":"); payload.append(jarsJsonArray); .filter(StringUtils::isNotBlank) .map(String::trim).collect(Collectors.toList()); String filesJsonArray = mapper.writeValueAsString(filesArray); payload.append(",\"files\":"); payload.append(filesJsonArray);
@Override protected void doPost(final HttpServletRequest request, final HttpServletResponse response) throws ServletException, IOException { if (!HttpServer.isInstrumentationAccessAllowed(getServletContext(), request, response)) { response.setStatus(HttpServletResponse.SC_UNAUTHORIZED); return; } setResponseHeader(response); String dataJson = request.getReader().lines().collect(Collectors.joining()); ObjectMapper objectMapper = new ObjectMapper(); try { ConfLoggers confLoggers = objectMapper.readValue(dataJson, ConfLoggers.class); configureLogger(confLoggers); } catch (IOException e) { response.setStatus(HttpServletResponse.SC_BAD_REQUEST); LOG.error("Error configuring log4j2 via /conflog endpoint.", e); return; } response.setStatus(HttpServletResponse.SC_OK); }
ObjectMapper mapper = new ObjectMapper(); ResultSet colrs = null; try (final Connection conn = service.getConnection()) { switch (sqlType) { case Types.BOOLEAN: String json = mapper.writeValueAsString("true"); JsonNode fieldNode = mapper.readTree(json); String booleanString = ConvertJSONToSQL.createSqlStringValue(fieldNode, colSize, sqlType); json = mapper.writeValueAsString("78895654.6575"); fieldNode = mapper.readTree(json); String numberString = ConvertJSONToSQL.createSqlStringValue(fieldNode, colSize, sqlType);
private Schema parseDependencies(CTLSchemaDto schema, final Schema.Parser parser) throws Exception { if (schema.getDependencySet() != null) { for (CTLSchemaDto dependency : schema.getDependencySet()) { this.parseDependencies(dependency, parser); } } ObjectNode object = new ObjectMapper().readValue(schema.getBody(), ObjectNode.class); object.remove(DEPENDENCIES); String body = new ObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(object); return parser.parse(body); }