#902 - EJsonWriter.write(Object object, Writer writer) ... closes the writer but should not

This commit is contained in:
Rob Bygrave
2016-11-28 21:27:14 +13:00
parent 7ba86f7cf2
commit 588d5c5cfa
2 changed files with 28 additions and 3 deletions
@@ -23,14 +23,16 @@ class EJsonWriter {
static String write(Object object) throws IOException {
StringWriter writer = new StringWriter(200);
write(object, writer);
JsonGenerator jsonGenerator = write(object, writer);
jsonGenerator.close();
return writer.toString();
}
static void write(Object object, Writer writer) throws IOException {
static JsonGenerator write(Object object, Writer writer) throws IOException {
JsonGenerator generator = jsonFactory.createGenerator(writer);
write(object, generator);
generator.close();
generator.flush();
return generator;
}
static void write(Object object, JsonGenerator jsonGenerator) {