Refine search
ObjectMapper mapper = new ObjectMapper(); ObjectWriter writer = mapper.writer(new DefaultPrettyPrinter()); try { System.out.println("Writing reflect.json file to destination: " + file);
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 PrettyPrinter initSsePrettyPrinter() { DefaultPrettyPrinter printer = new DefaultPrettyPrinter(); printer.indentObjectsWith(new DefaultIndenter(" ", "\ndata:")); return printer; }
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);
public class OMTest { public static void main(String[] args) throws IOException { // test string String json = " {\"a\" : \"b\", \"c\" : \"d\" } "; // mapper ObjectMapper mapper = new ObjectMapper(); // json tree JsonNode tree = mapper.readTree(json); // the objectWriter assigned with a pretty printer ObjectWriter myWriter = mapper.writer(new DefaultPrettyPrinter()); // print without pretty printer (using mapper) System.out.println(mapper.writeValueAsString(tree)); System.out.println(); // print with writer (using the pretty printer) System.out.println(myWriter.writeValueAsString(tree)); } }
public static List<String> jsonSplit(String o) throws JsonParseException, JsonMappingException, IOException { List<String> list = new ArrayList<String>(); ObjectMapper mapper = new ObjectMapper(); DefaultPrettyPrinter printer = new DefaultPrettyPrinter(); printer.indentArraysWith(new Lf2SpacesIndenter()); JsonNode rootNode = mapper.readValue(o, JsonNode.class); Iterator<String> appName = rootNode.get("data").getFieldNames(); Iterator<JsonNode> iteNode = rootNode.get("data").getElements(); while (iteNode.hasNext()){ list.add(appName.next()); list.add(mapper.writer(printer).writeValueAsString(iteNode.next())); } return list; }
/** @return The JSON pretty-printed representation of this configuration. */ @Override public final String toString() { final ObjectMapper mapper = new ObjectMapper() .configure(SerializationFeature.INDENT_OUTPUT, true); final DefaultPrettyPrinter.Indenter indenter = new DefaultIndenter( "\t", DefaultIndenter.SYS_LF ); final DefaultPrettyPrinter printer = new DefaultPrettyPrinter(); printer.withObjectIndenter(indenter); printer.withArrayIndenter(indenter); try { return mapper.writer(printer).writeValueAsString(this); } catch(final JsonProcessingException e) { throw new AssertionError(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); }
protected JsonGenerator getJsonGenerator( File ephermal ) throws IOException { //TODO:shouldn't the below be UTF-16? JsonGenerator jg = jsonFactory.createJsonGenerator( ephermal, JsonEncoding.UTF8 ); jg.setPrettyPrinter( new DefaultPrettyPrinter( ) ); jg.setCodec( new ObjectMapper() ); return jg; }
public static String marshalJson(CASServiceResponse serviceResponse) { ObjectMapper mapper = new ObjectMapper(); mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); //Force newlines to be LF (default is system dependent) DefaultPrettyPrinter printer = new DefaultPrettyPrinter() .withObjectIndenter(new DefaultIndenter(" ", "\n")); //create wrapper node Map<String, Object> casModel = new HashMap<>(); casModel.put("serviceResponse", serviceResponse); try { return mapper.writer(printer).writeValueAsString(casModel); } catch (JsonProcessingException e) { throw new RuntimeException(e); } } }
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);
/** * Pretty prints the given JSON node. * @param node the JSON node * @return the pretty-printed JSON */ public static String prettyPrint(JsonNode node) { ObjectMapper mapper = new ObjectMapper(); JsonFactory factory = new JsonFactory(); StringWriter writer = new StringWriter(); try { JsonGenerator generator = factory.createGenerator(writer); generator.setPrettyPrinter(new DefaultPrettyPrinter()); mapper.writeTree(generator, node); generator.close(); return writer.toString(); } catch (IOException e) { //should never be thrown throw new RuntimeException(e); } }
public JsonFieldWriter() { this.objectMapper = new ObjectMapper(); objectMapper.setDefaultPrettyPrinter(new DefaultPrettyPrinter()); }
@Override public String map(boolean pretty, boolean printClassName, Object obj) { if (obj == null) { return "null"; } try { return (printClassName ? (obj.getClass().getSimpleName() + ":") : "") + (pretty ? getObjectMapper().writer(new DefaultPrettyPrinter()).writeValueAsString(obj) : getObjectMapper().writeValueAsString(obj)); } catch (JsonProcessingException e) { return obj.getClass().getName() + "@" + Integer.toHexString(obj.hashCode()); } } }
@TaskAction public void embedSwagger() throws IOException { JsonNode template = inputMapper.readTree(templateFile); JsonNode resources = template.get("Resources"); addApiDefinitionBody(resources); addLambdaCodeURI(resources); ObjectWriter writer = outputMapper.writer(new DefaultPrettyPrinter()); outputTemplateFile.getParentFile().mkdirs(); writer.writeValue(outputTemplateFile, template); }
public void toSwaggerDocuments(String uiDocBasePath, String outputFormats, String fileName, String encoding) throws GenerateException { mapper.configure(SerializationFeature.WRITE_EMPTY_JSON_ARRAYS, false); mapper = mapper.copy(); mapper.addMixInAnnotations(Property.class, PropertyExampleMixIn.class); switch (output) { case json: ObjectWriter jsonWriter = mapper.writer(new DefaultPrettyPrinter()); FileUtils.write(new File(dir, fileName + ".json"), jsonWriter.writeValueAsString(swagger), encoding); break;
public static ObjectWriter pretty() { return mapper().writer(new DefaultPrettyPrinter()); }
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 String buildDefaultRestApiJson() { ObjectMapper m = ObjectMapperFactory.getObjectMapper(); ObjectNode node = m.createObjectNode(); ObjectNode n = node.putObject("rest-api"); n.put("name", "%%NAME%%"); n.put("group", "%%GROUP%%"); n.put("database", "%%DATABASE%%"); n.put("modules-database", "%%MODULES_DATABASE%%"); n.put("port", "%%PORT%%"); n.put("xdbc-enabled", true); // n.put("forests-per-host", 3); n.put("error-format", "json"); try { String json = m.writer(new DefaultPrettyPrinter()).writeValueAsString(node); json = json.replace("\"%%PORT%%\"", "%%PORT%%"); return json; } catch (JsonProcessingException ex) { throw new RuntimeException(ex); } } }
@Override public File serialize(final DT data, final File file) throws CouldNotPerformException { try { JsonGenerator generator = jsonFactory.createGenerator(file, JsonEncoding.UTF8); generator.setPrettyPrinter(new DefaultPrettyPrinter()); mapper.writeValue(generator, data); return file; } catch (IOException | NullPointerException ex) { throw new CouldNotPerformException("Could not serialize " + data.getClass().getSimpleName() + " into " + file + "!", ex); } }