public String to(EObject eObj) throws IOException { StringWriter result = new StringWriter(); JsonGenerator jg = null; jg = new MappingJsonFactory().createJsonGenerator(result); to(eObj, jg); jg.flush(); return result.toString(); }
@Override public JsonGenerator createJsonGenerator(OutputStream out, JsonEncoding enc) throws IOException { return super.createJsonGenerator(out, enc).useDefaultPrettyPrinter(); } }
@Override public JsonGenerator createJsonGenerator(File f, JsonEncoding enc) throws IOException { return super.createJsonGenerator(f, enc).useDefaultPrettyPrinter(); }
@Override public JsonGenerator createJsonGenerator(OutputStream out, JsonEncoding enc) throws IOException { return super.createJsonGenerator(out, enc).useDefaultPrettyPrinter(); } }
@Override public JsonGenerator createJsonGenerator(Writer out) throws IOException { return super.createJsonGenerator(out).useDefaultPrettyPrinter(); }
@Override public JsonGenerator createJsonGenerator(Writer out) throws IOException { return super.createJsonGenerator(out).useDefaultPrettyPrinter(); }
@Override public JsonGenerator createJsonGenerator(File f, JsonEncoding enc) throws IOException { return super.createJsonGenerator(f, enc).useDefaultPrettyPrinter(); }
public static String serializeToJson(Object object) { try { StringWriter sw = new StringWriter(); // serialize ObjectMapper mapper = new ObjectMapper(); MappingJsonFactory jsonFactory = new MappingJsonFactory(); JsonGenerator jsonGenerator = jsonFactory.createJsonGenerator(sw); mapper.writeValue(jsonGenerator, object); sw.close(); return sw.toString(); } catch (Exception e) { return null; } }
public void toJSON(Writer writer, T value) throws IOException { MappingJsonFactory factory = new MappingJsonFactory(); JsonGenerator generator = factory.createJsonGenerator(writer); if (usePrettyPrinter) { generator.useDefaultPrettyPrinter(); } ObjectMapper objectMapper = new ObjectMapper(); objectMapper.writeValue(generator, value); }
ObjectMapper mapper = new ObjectMapper(); MappingJsonFactory jsonFactory = new MappingJsonFactory(); JsonGenerator jsonGenerator = jsonFactory.createJsonGenerator(bodyStream); mapper.writeValue(jsonGenerator, comment); bodyStream.close();