DefaultPrettyPrinter pp = new DefaultPrettyPrinter(); pp.indentArraysWith(new Lf2SpacesIndenter()); mapper.writer(pp).writeValue(filePath, mapObject);
@Override public void indentArraysWith(Indenter indenter) { arrayIndenter = indenter; super.indentArraysWith(indenter); }
@Override public void indentArraysWith(Indenter indenter) { arrayIndenter = indenter; super.indentArraysWith(indenter); }
@Override public void indentArraysWith(Indenter indenter) { arrayIndenter = indenter; super.indentArraysWith(indenter); }
ObjectMapper objectMapper = new ObjectMapper(); objectMapper.enable(SerializationFeature.INDENT_OUTPUT); DefaultPrettyPrinter prettyPrinter = new DefaultPrettyPrinter(); prettyPrinter.indentArraysWith(DefaultPrettyPrinter.Lf2SpacesIndenter.instance); String json = objectMapper.writer(prettyPrinter).writeValueAsString(object);
public static String serialize(Object obj) { DefaultPrettyPrinter pp = new DefaultPrettyPrinter(); pp.indentArraysWith(DefaultIndenter.SYSTEM_LINEFEED_INSTANCE); try { return mapper.writer(pp).writeValueAsString(obj); } catch (Exception e) { throw new RuntimeException(e); } }
public static String serialize(ParseStatistics statistics) { DefaultPrettyPrinter pp = new DefaultPrettyPrinter(); pp.indentArraysWith(DefaultIndenter.SYSTEM_LINEFEED_INSTANCE); try { return mapper.writer(pp).writeValueAsString(statistics); } catch (JsonProcessingException e) { throw new RuntimeException(e); } }
public static void serialize(Object obj, String path, boolean gzip) throws IOException { OutputStream out = new FileOutputStream(path); if (gzip) { out = new GZIPOutputStream(out); } try (Writer writer = new OutputStreamWriter(out)) { DefaultPrettyPrinter pp = new DefaultPrettyPrinter(); pp.indentArraysWith(DefaultIndenter.SYSTEM_LINEFEED_INSTANCE); mapper.writer(pp).writeValue(writer, obj); } }
public static String serialize(RecognizerStatistics statistics) { DefaultPrettyPrinter pp = new DefaultPrettyPrinter(); pp.indentArraysWith(DefaultIndenter.SYSTEM_LINEFEED_INSTANCE); try { return mapper.writer(pp).writeValueAsString(statistics); } catch (JsonProcessingException e) { throw new RuntimeException(e); } }
private static ObjectWriter initObjectMapper() { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.enable(SerializationFeature.WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED) .enable(SerializationFeature.INDENT_OUTPUT) .enable(SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS) .disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) .registerModule(new ParameterNamesModule()); DefaultPrettyPrinter prettyPrinter = new DefaultPrettyPrinter(); prettyPrinter.indentArraysWith(DefaultIndenter.SYSTEM_LINEFEED_INSTANCE); return objectMapper.writer(prettyPrinter); }
DefaultPrettyPrinter prettyPrinter = new DefaultPrettyPrinter(); prettyPrinter.indentArraysWith(new DefaultIndenter(" ", DefaultIndenter.SYS_LF)); prettyPrinter.indentObjectsWith(new DefaultIndenter(" ", DefaultIndenter.SYS_LF)); String ret = mapper.writer(prettyPrinter).writeValueAsString(json);
DefaultPrettyPrinter printer = new DefaultPrettyPrinter(); Indenter indenter = new DefaultIndenter(); printer.indentObjectsWith(indenter); // Indent JSON objects printer.indentArraysWith(indenter); // Indent JSON arrays ObjectMapper mapper = new ObjectMapper(); mapper.writer(printer).writeValue(new FileOutputStream(outputFile), node);
DefaultPrettyPrinter printer = new DefaultPrettyPrinter(); Indenter indenter = new Lf2SpacesIndenter(); printer.indentObjectsWith(indenter); // Indent JSON objects printer.indentArraysWith(indenter); // Indent JSON arrays ObjectMapper mapper = new ObjectMapper(); mapper.writer(printer).writeValue(new FileOutputStream(outputFile), node);
private PrettyPrintMappingJsonFactory() { this.pp = new DefaultPrettyPrinter(); pp.indentArraysWith(new DefaultIndenter()); }
private void updateIndenter(JsonStreamContext context) { boolean inICalProperty = isInICalProperty(context); super.indentArraysWith(inICalProperty ? propertyIndenter : arrayIndenter); super.indentObjectsWith(inICalProperty ? propertyIndenter : objectIndenter); }
private void updateIndenter(JsonStreamContext context) { boolean inVCardProperty = isInVCardProperty(context); super.indentArraysWith(inVCardProperty ? propertyIndenter : arrayIndenter); super.indentObjectsWith(inVCardProperty ? propertyIndenter : objectIndenter); }
private void updateIndenter(JsonStreamContext context) { boolean inICalProperty = isInICalProperty(context); super.indentArraysWith(inICalProperty ? propertyIndenter : arrayIndenter); super.indentObjectsWith(inICalProperty ? propertyIndenter : objectIndenter); }
public static ObjectWriter writerWithPrettyPrinter(final ObjectMapper om) { final DefaultPrettyPrinter.Indenter indenter = new DefaultIndenter(" ", DefaultIndenter.SYS_LF); final DefaultPrettyPrinter printer = new DefaultPrettyPrinter(); printer.indentObjectsWith(indenter); printer.indentArraysWith(indenter); om.enable(SerializationFeature.INDENT_OUTPUT); return om.writer(printer); }
protected DefaultPrettyPrinter getJacksonPrettyPrinter() { if (this.jacksonPrettyPrinter == null) { this.jacksonPrettyPrinter = new DefaultPrettyPrinter(); Indenter indenter = new DefaultIndenter(getJacksonPrettyPrinterIndentation(), getJacksonPrettyPrinterNewline()); this.jacksonPrettyPrinter.indentObjectsWith(indenter); this.jacksonPrettyPrinter.indentArraysWith(indenter); } return this.jacksonPrettyPrinter; }
public JsonFileWriter(File outputFile, JSONWriteConfig config) throws IOException { MappingJsonFactory jsonFactory = new MappingJsonFactory(); this.generator = jsonFactory.createGenerator(outputFile, JsonEncoding.UTF8); if (config.pretty) { DefaultPrettyPrinter prettyPrinter = new DefaultPrettyPrinter(); prettyPrinter.indentArraysWith(NopIndenter.instance); this.generator.setPrettyPrinter(prettyPrinter); } // Allow writing of floating point NaN values not as strings this.generator.configure(JsonGenerator.Feature.QUOTE_NON_NUMERIC_NUMBERS, false); }