private static ObjectMapper prettyMapper() { ObjectMapper mapper = new ObjectMapper(); mapper.setBase64Variant(Base64Variants.MODIFIED_FOR_URL); mapper.configure(SerializationFeature.INDENT_OUTPUT, true); mapper.registerModule(tuuidModule()); if (!Env.dev()) { mapper.registerModule(new AfterburnerModule()); } DefaultPrettyPrinter pp = new DefaultPrettyPrinter(); pp = pp.withObjectIndenter(new DefaultIndenter(" ", "\n")); mapper.setDefaultPrettyPrinter(pp); return mapper; }
private static String jsonBeautify(String input) { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.enable(SerializationFeature.INDENT_OUTPUT); objectMapper.setDefaultPrettyPrinter(PrettyPrinter.instance); JsonNode tree; String output; try { tree = objectMapper.readTree(input); output = objectMapper.writeValueAsString(tree); } catch (IOException e) { return input; } return output; }
public static ObjectMapper getObjectMapper() { final ObjectMapper objectMapper = new ObjectMapper(); objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); objectMapper.enable(SerializationFeature.INDENT_OUTPUT); objectMapper.setDefaultPrettyPrinter(new StandardJsonPrettyPrinter(" ", "\n")); return objectMapper; }
public JsonFieldWriter() { this.objectMapper = new ObjectMapper(); objectMapper.setDefaultPrettyPrinter(new DefaultPrettyPrinter()); }
public static void savePrettyJson(File file, Object value) throws IOException { // lets use the node layout NpmJsonPrettyPrinter printer = new NpmJsonPrettyPrinter(); ObjectMapper objectMapper = createPrettyJsonObjectMapper(); objectMapper.setDefaultPrettyPrinter(printer); String json = objectMapper.writer().writeValueAsString(value); IOHelpers.writeFully(file, json + System.lineSeparator()); }
public static void savePrettyJson(File file, Object value) throws IOException { // lets use the node layout NpmJsonPrettyPrinter printer = new NpmJsonPrettyPrinter(); ObjectMapper objectMapper = createPrettyJsonObjectMapper(); objectMapper.setDefaultPrettyPrinter(printer); String json = objectMapper.writer().writeValueAsString(value); IOHelpers.writeFully(file, json + System.lineSeparator()); }
private GetFormDescriptorResult getDummy(CollectionId collectionId, FormId formId, CollectionItem elementId) { try { URL url = GetFormDescriptorActionHander.class.getResource("/amino-acid-form.json"); InputStream is = GetFormDescriptorActionHander.class.getResourceAsStream("/amino-acid-form.json"); ObjectMapper mapper = new ObjectMapper(); SimpleModule module = new SimpleModule(); module.addDeserializer(FormDataValue.class, new FormDataValueDeserializer(dataFactory)); mapper.registerModule(module); mapper.setDefaultPrettyPrinter(new DefaultPrettyPrinter()); FormDescriptor d = mapper.readerFor(FormDescriptor.class).readValue(new BufferedInputStream(is)); is.close(); CollectionItemData formData = repository.find(collectionId, elementId); return new GetFormDescriptorResult( projectId, collectionId, elementId, formId, d, formData.getFormData().orElse(FormData.empty()) ); } catch (IOException e) { throw new RuntimeException(e); } } }
@Override public ObjectMapper get() { ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); mapper.setDefaultPrettyPrinter(new DefaultPrettyPrinter()); mapper.configure(SerializationFeature.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS, false); mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); mapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY); mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); mapper.registerModule(new JavaTimeModule()); mapper.registerModule(new Jdk8Module()); mapper.registerModule(new GuavaModule()); SimpleModule module = new SimpleModule(); module.addSerializer(OWLEntity.class, new OWLEntitySerializer()); module.addSerializer(new EntityTypeSerializer()); module.addDeserializer(EntityType.class, new EntityTypeDeserializer()); module.addDeserializer(OWLEntity.class, new OWLEntityDeserializer(dataFactory)); module.addDeserializer(OWLClass.class, new OWLClassDeserializer(dataFactory)); module.addDeserializer(IRI.class, new IriDeserializer()); module.addSerializer(IRI.class, new IriSerializer()); mapper.registerModule(module); return mapper; } }
} else { ObjectMapper omm = new ObjectMapper(); omm.setDefaultPrettyPrinter(singleLine); omm.enable(SerializationFeature.INDENT_OUTPUT); resultBuilder.append(omm.writer(singleLine).writeValueAsString(fieldValue));