Refine search
@Override public <T> T read(String input, Class<T> type) throws Exception { return mapper.readValue(input, type); } }
/** * 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 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 static ObjectMapper createDefaultMapper() { final ObjectMapper result = new ObjectMapper(); result.configure(Feature.INDENT_OUTPUT, true); return result; }
JsonRPFormatter(DataOutputStream out) throws IOException { generator = new ObjectMapper().getJsonFactory().createJsonGenerator(out); }
/** * Convert a map to a json string. */ public static String mapToJson(Object obj) throws IOException { ObjectMapper mapper = new ObjectMapper(); ByteArrayOutputStream out = new ByteArrayOutputStream(); mapper.writeValue(out, obj); return out.toString(); } }
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));
public static JsonNode toJsonNode(Object datum) { if (datum == null) { return null; } try { TokenBuffer generator = new TokenBuffer(new ObjectMapper()); toJson(datum, generator); return new ObjectMapper().readTree(generator.asParser()); } catch (IOException e) { throw new AvroRuntimeException(e); } }
public static Object parseJSONFromReader(final Reader reader) throws IOException { final ObjectMapper mapper = new ObjectMapper(); final JsonFactory factory = new JsonFactory(); final JsonParser parser = factory.createJsonParser(reader); final JsonNode node = mapper.readTree(parser); return toObjectFromJSONNode(node); }
String itemDefinition = null; if (typeHint != null) { Class<?> rawClass = TypeFactory.type(typeHint).getRawClass(); if (rawClass.isAnnotationPresent(JsonSerializableSchema.class)) { JsonSerializableSchema schemaInfo = rawClass.getAnnotation(JsonSerializableSchema.class); if (objectProperties != null) { try { objectNode.put("properties", new ObjectMapper().readValue(objectProperties, JsonNode.class)); } catch (IOException e) { throw new IllegalStateException(e); objectNode.put("items", new ObjectMapper().readValue(itemDefinition, JsonNode.class)); } catch (IOException e) { throw new IllegalStateException(e);
String itemDefinition = null; if (typeHint != null) { Class<?> rawClass = TypeFactory.rawClass(typeHint); if (rawClass.isAnnotationPresent(JsonSerializableSchema.class)) { JsonSerializableSchema schemaInfo = rawClass.getAnnotation(JsonSerializableSchema.class); if (objectProperties != null) { try { objectNode.put("properties", new ObjectMapper().readValue(objectProperties, JsonNode.class)); } catch (IOException e) { throw new IllegalStateException(e); objectNode.put("items", new ObjectMapper().readValue(itemDefinition, JsonNode.class)); } catch (IOException e) { throw new IllegalStateException(e);
private Mapping getTestMapping() throws IOException { ObjectMapper mapper = new ObjectMapper(); JsonParser jsonParser = mapper.getJsonFactory() .createJsonParser(getClass().getResourceAsStream("/org/elasticsearch/hadoop/serialization/dto/mapping/typeless/basic.json")); Map<String, Object> map = (Map<String, Object>) mapper.readValue(jsonParser, Map.class); return FieldParser.parseTypelessMappings(map).getResolvedView(); }
/** * Generate java object from bson. * * @param bsonObj * the bsonObj * @param clazz * the clazz * @return the object */ protected Object generateJavaObjectFromBSON(BSONObject bsonObj, Class clazz) { ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); JsonParser jsonParser; try { jsonParser = new JsonFactory().createJsonParser(bsonObj.toString()); return mapper.readValue(jsonParser, clazz); } catch (JsonParseException e) { throw new KunderaException( "Error in converting Java Object from BSON Object due to error in JSON parsing. Caused BY:", e); } catch (IOException e) { throw new KunderaException("Error in converting Java Object from BSON Object. Caused BY:", e); } }
@VisibleForTesting protected Jsonable getJsonable(InaccessibleProjectTypeDialogContent content) { return writer -> { ObjectMapper mapper = new ObjectMapper(); mapper.configure(JsonGenerator.Feature.AUTO_CLOSE_TARGET, false); mapper.writeValue(writer, content); }; }
public static String serializeObject(Object o) throws IOException { return mapper.writeValueAsString(o); }
buffer.append(temp); ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); ArrayList<EtlCounts> countsObjects = mapper.readValue(buffer.toString(), new TypeReference<ArrayList<EtlCounts>>() { });
@Override public List<ObjectField> getIdeaObjectFields(ApplicationInstance instance) { String objectJson = RESPONSE_GET_IDEA_OBJECTS_FIELDS; LOGGER.info(objectJson); ObjectMapper mapper = new ObjectMapper(); try { return mapper.readValue(objectJson, TypeFactory.defaultInstance().constructCollectionType(List.class, ObjectField.class)); } catch (IOException e) { throw new RuntimeException(e); } }
@Override public void writeTo(BufferedWriter out) throws IOException { while(keyIterator.hasNext()) { final JsonGenerator generator = new JsonFactory(new ObjectMapper()).createJsonGenerator(out); byte[] keyBytes = keyIterator.next().get(); Object keyObject = serializer.toObject((null == keysCompressionStrategy) ? keyBytes : keysCompressionStrategy.inflate(keyBytes)); SubCommandStreamFetchEntries.writeObjectAsJson(out, keyObject, generator); out.write('\n'); } } });
public BatchOperations( WebServer webServer ) { this.webServer = webServer; mapper = new ObjectMapper(); }
public void printJson(final SessionState.LogHelper console) { try { waitForReturnSessionEvent(); ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS, false); // serialize json based on field annotations only objectMapper.setVisibilityChecker(objectMapper.getSerializationConfig().getDefaultVisibilityChecker() .withSetterVisibility(JsonAutoDetect.Visibility.NONE)); String wmContextJson = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(this); console.printInfo(""); console.printInfo(WM_EVENTS_TITLE); console.printInfo(SEPARATOR); console.printInfo(wmContextJson); console.printInfo(SEPARATOR); console.printInfo(""); } catch (Exception e) { LOG.warn("Unable to serialize WMContext to json.", e); } }