List of usage examples for com.fasterxml.jackson.databind ObjectMapper writerWithDefaultPrettyPrinter
public ObjectWriter writerWithDefaultPrettyPrinter()
From source file:edu.usc.ir.visualization.NLTKandCoreNLP.java
private void createJSON(File destination) throws JsonGenerationException, JsonMappingException, IOException { ArrayList<Names> frequencies = new ArrayList<Names>(); for (String value : freq) { int x = nltk.containsKey(value) ? nltk.get(value) : 0; int y = nlp.containsKey(value) ? nlp.get(value) : 0; int z = x + y - Math.abs(x - y); if (z == 0) { z = x > y ? 0 : -y;//from w ww . j a va 2s .com } frequencies.add(new Names(value, z)); } Collections.sort(frequencies, maximumOverlap); ArrayList<String> final_labels = new ArrayList<String>(); ArrayList<Integer> nltk_value = new ArrayList<Integer>(); ArrayList<Integer> nlp_value = new ArrayList<Integer>(); for (int i = 0; i < frequencies.size(); i++) { String value = frequencies.get(i).name; final_labels.add(value); if (nltk.containsKey(value)) { nltk_value.add(nltk.get(value)); } else { nltk_value.add(0); } if (nlp.containsKey(value)) { nlp_value.add(nlp.get(value)); } else { nlp_value.add(0); } } Series[] s = { new Series("nltk", nltk_value), new Series("nlp", nlp_value) }; Labels labels = new Labels(final_labels, s); ObjectMapper mapper = new ObjectMapper(); destination = new File(destination.getAbsolutePath() + "/nltk_vs_corenlp.json"); mapper.writerWithDefaultPrettyPrinter().writeValue(destination, labels); System.out.println("Json ready for Visualization: " + destination.getAbsolutePath()); }
From source file:alluxio.client.rest.TestCase.java
/** * Runs the test case./*from w ww . ja v a 2s .c om*/ */ public void run() throws Exception { String expected = ""; if (mExpectedResult != null) { if (mOptions.getContentType().equals(TestCaseOptions.JSON_CONTENT_TYPE)) { ObjectMapper mapper = new ObjectMapper(); if (mOptions.isPrettyPrint()) { expected = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(mExpectedResult); } else { expected = mapper.writeValueAsString(mExpectedResult); } } else if (mOptions.getContentType().equals(TestCaseOptions.XML_CONTENT_TYPE)) { XmlMapper mapper = new XmlMapper(); if (mOptions.isPrettyPrint()) { expected = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(mExpectedResult); } else { expected = mapper.writeValueAsString(mExpectedResult); } } else { throw new InvalidArgumentException("Invalid content type in TestCaseOptions!"); } } String result = call(); Assert.assertEquals(mEndpoint, expected, result); }
From source file:qmod.generator.MainWindow.java
protected void writeFiles() { QModFile myFile = new QModFile(); ObjectMapper mapper = new ObjectMapper(); loadQModData(myFile);//from w w w .j av a 2s .co m try { mapper.writerWithDefaultPrettyPrinter().writeValue(new File("/home/lewile1/Documents/QMOD.json"), myFile.getFile()); System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(myFile.getFile())); } catch (JsonGenerationException e) { e.printStackTrace(); } catch (JsonMappingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }
From source file:com.cloudbees.clickstack.vertx.VertxConfigurationBuilderTest.java
@Test public void generateConfiguration() throws Exception { Metadata metadata = Metadata.Builder .fromStream(Thread.currentThread().getContextClassLoader().getResourceAsStream("metadata-1.json")); ObjectMapper mapper = new ObjectMapper(); JsonNodeFactory nodeFactory = mapper.getNodeFactory(); VertxConfigurationBuilder builder = new VertxConfigurationBuilder(); ObjectNode conf = nodeFactory.objectNode(); builder.fillVertxModuleConfiguration(metadata, nodeFactory, conf); mapper.writerWithDefaultPrettyPrinter().writeValue(System.out, conf); }
From source file:com.samlikescode.stackoverflow.questions.q31009815.ContainerTest.java
@Test public void testContainerSerialization_ObjectMapperConfig() throws JsonProcessingException { ObjectMapper om = new ObjectMapper().registerModule(new ContainerModule2()); // .registerModule(new Element1Module()) // .setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY); ObjectWriter objectWriter = om.writerWithDefaultPrettyPrinter(); System.out.println("Full container: " + objectWriter.writeValueAsString(buildFakeContainerFull())); System.out.println("No Element 1: " + objectWriter.writeValueAsString(buildFakeContainerNoElement1())); System.out.println("No Element 2: " + objectWriter.writeValueAsString(buildFakeContainerNoElement2())); System.out.println("Empty Container: " + objectWriter.writeValueAsString(buildFakeContainerEmpty())); }
From source file:javasnack.snacks.json.PojoEncodeJackson.java
@Override public void run() { ObjectMapper objectMapper = new ObjectMapper(); try {/*from w w w . ja v a2 s. c om*/ String jsonout = objectMapper.writeValueAsString(new EncodePojo()); System.out.println("--- simple jackson encode ---"); System.out.println(jsonout); String jsonout2 = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(new EncodePojo()); System.out.println("--- default pretty-print jackson encode ---"); System.out.println(jsonout2); System.out.println("--- streaming jackson encode ---"); JsonFactory jsonFactory = objectMapper.getFactory(); Writer out = new OutputStreamWriter(System.out); JsonGenerator jg = jsonFactory.createGenerator(out); jg.setPrettyPrinter(new DefaultPrettyPrinter()); jg.writeStartObject(); jg.writeStringField("message", "success"); jg.writeNumberField("count", 10); jg.writeArrayFieldStart("records"); for (int i = 0; i < 10; i++) { jg.writeObject(new EncodePojo()); Thread.sleep(100); jg.flush(); } jg.writeEndArray(); jg.writeEndObject(); jg.close(); } catch (JsonProcessingException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } }
From source file:info.pancancer.arch3.beans.Job.java
public String toJSON() { ObjectMapper mapper = new ObjectMapper(); mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); try {//from w w w . j av a 2 s. com return mapper.writerWithDefaultPrettyPrinter().writeValueAsString(this); } catch (JsonProcessingException e) { // TODO Auto-generated catch block e.printStackTrace(); return null; } }
From source file:org.springframework.cloud.dataflow.shell.command.HttpCommands.java
private String prettyPrintIfJson(String maybeJson) { JsonFactory factory = new JsonFactory(); ObjectMapper mapper = new ObjectMapper(factory); TypeReference<HashMap<String, Object>> typeRef = new TypeReference<HashMap<String, Object>>() { };//from w w w .ja va 2 s. c om try { return mapper.writerWithDefaultPrettyPrinter().writeValueAsString(mapper.readValue(maybeJson, typeRef)); } catch (IOException e) { // Not JSON? Return unchanged return maybeJson; } }
From source file:org.apache.bookkeeper.tools.perf.dlog.PerfWriter.java
void execute() throws Exception { ObjectMapper m = new ObjectMapper(); ObjectWriter w = m.writerWithDefaultPrettyPrinter(); log.info("Starting dlog perf writer with config : {}", w.writeValueAsString(flags)); DistributedLogConfiguration conf = newDlogConf(flags); try (Namespace namespace = NamespaceBuilder.newBuilder().conf(conf).uri(serviceURI.getUri()).build()) { execute(namespace);// w ww . ja va 2 s . co m } }
From source file:net.maritimecloud.endorsement.controllers.EndorsementControllerTests.java
/** * Helper function to serialize an endorsement to json * @param endorsement//from w ww . j a v a2 s . c o m * @return */ private String serialize(Endorsement endorsement) { ObjectMapper mapper = new ObjectMapper(); try { // Convert object to JSON string and pretty print String jsonInString = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(endorsement); //System.out.println(jsonInString); return jsonInString; } catch (IOException e) { throw new RuntimeException(e.getMessage(), e); } }