Refine search
/** * 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 "{}"; } }
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(); } }
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); } }
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); } }
@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; } }
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);
"/" + 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;
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);
@Override public String apply(TargetTableRef input) { try { ObjectMapper mapper = new ObjectMapper(); return mapper.writeValueAsString(input); } catch (IOException e) { throw new RuntimeException(e); } } };
@Override public String apply(List<TargetTableRef> input) { try { List<String> tableNames = Lists.newArrayListWithCapacity(input.size()); for(TargetTableRef table : input) { tableNames.add(table.getLogicalName()); } ObjectMapper mapper = new ObjectMapper(); return mapper.writeValueAsString(tableNames); } catch (IOException e) { throw new RuntimeException(e); } } };
@Override public String apply(List<TargetTableRef> input) { try { List<String> tableNames = Lists.newArrayListWithCapacity(input.size()); for(TargetTableRef table : input) { tableNames.add(table.getPhysicalName()); } ObjectMapper mapper = new ObjectMapper(); return mapper.writeValueAsString(tableNames); } catch (IOException e) { throw new RuntimeException(e); } } };
public static void sendErrorResponse(ChannelHandlerContext ctx, FullHttpRequest request, List<ErrorResponse.ErrorData> validationErrors, HttpResponseStatus status) { try { sendingErrorResponses.mark(); String responseBody = new ObjectMapper().writeValueAsString(new ErrorResponse(validationErrors)); sendResponse(ctx, request, responseBody, status); } catch (IOException e) { log.error("Error preparing response", e); sendErrorResponse(ctx, request, "Error preparing response", HttpResponseStatus.INTERNAL_SERVER_ERROR); } }
protected String getResults(String sqlQuery) { String json = null; if (sqlQuery == null) { json = "{error:true,msg:'SQL was null'}"; } else { try { con = ConnectionFactory.getConnection(); EntityFactory nutrientEntityFactory = new EntityFactory(con, sqlQuery); List<Map<String, Object>> nutrients = nutrientEntityFactory .findMultiple(); ObjectMapper mapper = new ObjectMapper(); json = mapper.writeValueAsString(nutrients); } catch (Exception e) { json = "{error:true,msg:'Server Error:" + e.getMessage() + "'}"; } finally { if (con != null) { try { con.close(); } catch (SQLException e) { json = "{error:true,msg:'SQL Serrver Error:" + e.getMessage() + "'}"; } } } } return json; } }
private FullHttpRequest createPutOneEventRequest(Map<String, Object> event) throws IOException { List<Map<String, Object>> events = new ArrayList<Map<String, Object>>(); events.add(event); final String requestBody = new ObjectMapper().writeValueAsString(events.get(0)); return createRequest(HttpMethod.POST, "", requestBody); }
/** * Convenience method to convert the given object to a JSON string. Supports Maps, Lists, * Strings, Boolean, Double * * @param object object to convert to json * @return JSON string to be eval'd in javascript */ protected String toJSONString(Object object) { ObjectMapper mapper = new ObjectMapper(); mapper.getJsonFactory().setCharacterEscapes(new OpenmrsCharacterEscapes()); try { return mapper.writeValueAsString(object); } catch (IOException e) { log.error("Failed to convert object to JSON"); throw new APIException(e); } }
} else { if (mediaType.equalsIgnoreCase(MediaType.APPLICATION_JSON)) { ObjectMapper mapper = new ObjectMapper(); String output = null; output = mapper.writeValueAsString(result); } catch (JsonGenerationException e) { log.error(e.getMessage());
private String buildObjectParamString(Map<String, Object> params) { ObjectMapper mapper = new ObjectMapper(); String parameterString = null; // convert map to JSON string try { parameterString = mapper.writeValueAsString(params); } catch (JsonGenerationException e) { log.error(e.getMessage()); } catch (JsonMappingException e) { log.error(e.getMessage()); } catch (IOException e) { log.error(e.getMessage()); } return parameterString; }
@Override public void handle(ChannelHandlerContext ctx, FullHttpRequest request) { Tracker.getInstance().track(request); final String tenantId = request.headers().get("tenantId"); ObjectMapper objectMapper = new ObjectMapper(); String responseBody = null; final Timer.Context httpEventsFetchTimerContext = httpEventsFetchTimer.time(); try { HttpRequestWithDecodedQueryParams requestWithParams = (HttpRequestWithDecodedQueryParams) request; Map<String, List<String>> params = requestWithParams.getQueryParams(); if (params == null || params.size() == 0) { throw new InvalidDataException("Query should contain at least one query parameter"); } parseDateFieldInQuery(params, "from"); parseDateFieldInQuery(params, "until"); List<Map<String, Object>> searchResult = searchIO.search(tenantId, params); responseBody = objectMapper.writeValueAsString(searchResult); DefaultHandler.sendResponse(ctx, request, responseBody, HttpResponseStatus.OK, null); } catch (InvalidDataException e) { log.error(String.format("Exception %s", e.toString())); responseBody = String.format("Error: %s", e.getMessage()); DefaultHandler.sendErrorResponse(ctx, request, responseBody, HttpResponseStatus.BAD_REQUEST); } catch (Exception e) { log.error(String.format("Exception %s", e.toString())); responseBody = String.format("Error: %s", e.getMessage()); DefaultHandler.sendErrorResponse(ctx, request, responseBody, HttpResponseStatus.INTERNAL_SERVER_ERROR); } finally { httpEventsFetchTimerContext.stop(); } }
} else { if (mediaType.equalsIgnoreCase(MediaType.APPLICATION_JSON)) { ObjectMapper mapper = new ObjectMapper(); String output = null; output = mapper.writeValueAsString(schemaMetadata); } catch (JsonGenerationException e) { log.error(e.getMessage());
private String createRequestBody(String metricName, long collectionTime, int ttl, Object metricValue) throws IOException { JSONMetric metric = new JSONMetric(); if (!StringUtils.isEmpty(metricName)) metric.setMetricName(metricName); if (collectionTime > 0) metric.setCollectionTime(collectionTime); if (ttl > 0) metric.setTtlInSeconds(ttl); if (metricValue != null) metric.setMetricValue(metricValue); return new ObjectMapper().writeValueAsString(metric); }