@Override public void close() { if(!closed) { closed = true; generator.close(); } }
@Override public void close() { if(!closed) { closed = true; generator.close(); } }
@Override public void close() { if (!closed) { closed = true; generator.close(); } }
/** * Closes the JSON generator. */ public void close() { generator.close(); } }
private static String asJSON(JsonValue json) { StringWriter writer = new StringWriter(); Json.createGenerator(writer).write(json).close(); return writer.toString(); }
public String dumpJson(Object obj) { Map<String, Object> properties = new HashMap<String, Object>(1); properties.put(JsonGenerator.PRETTY_PRINTING, true); JsonGeneratorFactory generatorFactory = Json.createGeneratorFactory(properties); StringWriter stringWriter = new StringWriter(); JsonGenerator generator = generatorFactory.createGenerator(stringWriter); dumpJsonItem(generator, obj); generator.close(); return stringWriter.toString(); }
@SuppressWarnings({ "ThrowableResultOfMethodCallIgnored" }) @Override protected void doSend(HttpServletResponse response) throws IOException { response.setContentType(RESPONSE_CONTENT_TYPE); response.setCharacterEncoding(RESPONSE_CHARSET); Json.createGenerator(response.getWriter()).write(getJson()).close(); }
@Override public Generator end() { generator.writeEnd(); // end record generator.flush(); generator.close(); return this; }
/** {@inheritDoc} */ @Override @Nonnull @NotEmpty public String serialize(@Nonnull final Principal principal) throws IOException { final StringWriter sink = new StringWriter(32); final JsonGenerator gen = getJsonGenerator(sink); gen.writeStartObject() .write(DUO_FIELD, principal.getName()) .writeEnd(); gen.close(); return sink.toString(); }
/** {@inheritDoc} */ @Override @Nonnull @NotEmpty public String serialize(@Nonnull final Principal principal) throws IOException { final StringWriter sink = new StringWriter(32); final JsonGenerator gen = getJsonGenerator(sink); gen.writeStartObject() .write(USERNAME_FIELD, principal.getName()) .writeEnd(); gen.close(); return sink.toString(); }
public final String write(CE customizableEntity) { generator.writeStartObject(); handleProperties(customizableEntity); for (Entry<String, Object> customFields : customizableEntity.getCustomFields()) { set(customFields.getKey(), customFields.getValue()); } generator.writeEnd().close(); return stringWriter.toString(); }
/** {@inheritDoc} */ @Override @Nonnull @NotEmpty public String serialize(@Nonnull final Principal principal) throws IOException { final StringWriter sink = new StringWriter(128); final JsonGenerator gen = getJsonGenerator(sink); gen.writeStartObject(); final AuthenticationResult result = ((AuthenticationResultPrincipal) principal).getAuthenticationResult(); gen.write(PRINCIPAL_NAME_FIELD, resultSerializer.serialize(result)); gen.writeEnd(); gen.close(); return sink.toString(); }
private static JsonObject toAttributesObject(Attributes targetSeriesAttrs) { StringWriter strWriter = new StringWriter(); JsonGenerator gen = Json.createGenerator(strWriter); JSONWriter writer = new JSONWriter(gen); writer.write(targetSeriesAttrs); gen.flush(); gen.close(); return Json.createReader(new StringReader(strWriter.toString())) .readObject(); }
private static void write(Writer stream, DocumentRoot<QName> document) throws Exception { Map<String, Object> config = new HashMap<>(); config.put(JsonGenerator.PRETTY_PRINTING, true); JsonGenerator writer = Json.createGeneratorFactory(config).createGenerator(stream); JsonIo jsonIo = new JsonIo(); jsonIo.createIoWriter(writer).write(StringifyQName.qname2string.mapDR(document)); writer.flush(); writer.close(); }
private static void writeJSON(Writer stream, DocumentRoot<QName> document) throws CoreIoException { HashMap<String, Object> config = new HashMap<>(); config.put(JsonGenerator.PRETTY_PRINTING, true); JsonGenerator writer = Json.createGeneratorFactory(config).createGenerator(stream); JsonIo jsonIo = new JsonIo(); jsonIo.createIoWriter(writer).write(StringifyQName.qname2string.mapDR(document)); writer.flush(); writer.close(); }
@Override public void toJson(Writer writer) { JsonGenerator gen = Json.createGenerator(writer).writeStartObject(); gen.write("message", getMessage().toString().toLowerCase()) .write("id", getId()); writeValueToJson(gen, "value", value); gen.writeEnd() .close(); } }
private void write(NetcdfFile netcdfFile, Options options) throws IOException { JsonGenerator jg = newJsonGenerator(options); jg.writeStartArray(); int days = netcdfFile.findVariable("time").readScalarInt(); DateTime date = new DateTime(1992, 10, 5, 0, 0, DateTimeZone.UTC).plusDays(days); double depth = netcdfFile.findVariable("depth").readScalarDouble(); new OscarRecordWriter(jg, netcdfFile.findVariable("u"), date, depth, options).writeRecord(); new OscarRecordWriter(jg, netcdfFile.findVariable("v"), date, depth, options).writeRecord(); jg.writeEnd(); jg.close(); }
@Override public void toJson(Writer writer) { JsonGenerator gen = Json.createGenerator(writer).writeStartObject() .write("message", getMessage().toString().toLowerCase()) .write("id", getId()) .write("type", "value"); writeValueToJson(gen, "value", value); gen.writeEnd().close(); }
@Override public void toJson(Writer writer) { Json.createGenerator(writer).writeStartObject() .write("message", getMessage().toString().toLowerCase()) .write("id", getId()) .write("type", "error") .write("error", getError()) .writeEnd() .close(); }
@Override public void toJson(Writer writer) { JsonGenerator gen = Json.createGenerator(writer).writeStartObject() .write("message", getMessage().toString().toLowerCase()) .write("id", getId()) .write("type", "writeCompleted") .write("successful", isSuccessful()); if (getError() != null) { gen.write("error", getError()); } gen.writeEnd().close(); }