List of usage examples for com.fasterxml.jackson.core JsonGenerator writeStartObject
public abstract void writeStartObject() throws IOException, JsonGenerationException;
From source file:io.gravitee.definition.jackson.datatype.api.ser.HttpClientOptionsSerializer.java
@Override public void serialize(HttpClientOptions httpClientOptions, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeNumberField("connectTimeout", httpClientOptions.getConnectTimeout()); jgen.writeNumberField("idleTimeout", httpClientOptions.getIdleTimeout()); jgen.writeBooleanField("keepAlive", httpClientOptions.isKeepAlive()); jgen.writeNumberField("readTimeout", httpClientOptions.getReadTimeout()); jgen.writeBooleanField("pipelining", httpClientOptions.isPipelining()); jgen.writeNumberField("maxConcurrentConnections", httpClientOptions.getMaxConcurrentConnections()); jgen.writeBooleanField("useCompression", httpClientOptions.isUseCompression()); jgen.writeEndObject();// w ww . j av a 2s .c om }
From source file:com.github.pires.example.dal.entities.JSONObjectSerializer.java
@Override public void serialize(JSONObject value, JsonGenerator jsonGenerator, SerializerProvider provider) throws IOException { jsonGenerator.writeStartObject(); constructObject(value, jsonGenerator); jsonGenerator.writeEndObject();// w w w . j av a 2 s .c om }
From source file:io.gravitee.definition.jackson.datatype.api.ser.FailoverSerializer.java
@Override public void serialize(Failover failover, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); // Max attempts jgen.writeNumberField("maxAttempts", failover.getMaxAttempts()); // Retry timeout jgen.writeNumberField("retryTimeout", failover.getRetryTimeout()); // Error cases jgen.writeArrayFieldStart("cases"); for (FailoverCase failoverCase : failover.getCases()) { jgen.writeString(failoverCase.name()); }//w ww .j av a2 s . c om jgen.writeEndArray(); jgen.writeEndObject(); }
From source file:org.springframework.social.wunderlist.api.impl.json.UpdateListDataSerializer.java
@Override public void serialize(UpdateListData data, JsonGenerator generator, SerializerProvider serializers) throws IOException { generator.writeStartObject(); write(generator, data);//w ww. j a v a 2 s .c om generator.writeEndObject(); }
From source file:com.arpnetworking.test.junitbenchmarks.GCSnapshotSerializer.java
/** * {@inheritDoc}//w w w . ja v a 2 s . co m */ @Override public void serialize(final GCSnapshot value, final JsonGenerator jgen, final SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeObjectField("accumulatedInvocations", value.accumulatedInvocations()); jgen.writeObjectField("accumulatedTime", value.accumulatedTime()); jgen.writeEndObject(); }
From source file:de.tudarmstadt.ukp.dkpro.core.io.brat.internal.model.BratAttributeDrawingDecl.java
@Override public void write(JsonGenerator aJG) throws IOException { aJG.writeFieldName("values"); aJG.writeStartObject(); for (String value : attributeDecl.getValues()) { aJG.writeFieldName(value);// www . j a v a 2s . c o m aJG.writeStartObject(); aJG.writeStringField("glyph", value); aJG.writeEndObject(); } aJG.writeEndObject(); }
From source file:com.basistech.rosette.dm.jackson.array.TempAttributeMapSerializer.java
@Override public void serialize(Map<String, Attribute> value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); for (Map.Entry<String, Attribute> me : value.entrySet()) { jgen.writeFieldName(me.getKey()); jgen.writeStartArray();/*from w w w.jav a 2 s .c om*/ jgen.writeString(resolver.idFromValue(me.getValue())); // this will write out in array notation due to the annotation provider.defaultSerializeValue(me.getValue(), jgen); jgen.writeEndArray(); } jgen.writeEndObject(); }
From source file:com.btmatthews.atlas.core.dao.mongo.MongoLocalDateTimeSerializer.java
@Override public void serialize(final LocalDateTime value, final JsonGenerator generator, final SerializerProvider provider) throws IOException { generator.writeStartObject(); generator.writeStringField("$date", value.format(DATE_TIME_FORMATTER)); generator.writeEndObject();//w w w .ja v a 2 s. co m }
From source file:models.ReferenceSerializer.java
@Override public void serialize(Reference reference, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeStringField("id", reference.getId()); jgen.writeStringField("date", reference.getDate()); jgen.writeStringField("publisher", reference.getPublisher()); jgen.writeStringField("shortName", reference.getShortName()); jgen.writeStringField("source", reference.getSource()); jgen.writeStringField("title", reference.getTitle()); jgen.writeStringField("url", reference.getURL()); jgen.writeStringField("creator", reference.getCreator()); jgen.writeFieldName("groups"); jgen.writeStartArray();//w w w. jav a 2 s . com for (Group group : reference.getGroups()) { writeSimplifiedGroup(group, jgen); } jgen.writeEndArray(); jgen.writeEndObject(); }
From source file:com.attribyte.essem.es.LessThanIntQuery.java
@Override public void generate(final JsonGenerator generator) throws IOException { generator.writeStartObject(); {/*www . jav a2 s. c o m*/ generator.writeObjectFieldStart("range"); { generator.writeObjectFieldStart(term); { if (includeMax) { generator.writeNumberField("lte", maxValue); } else { generator.writeNumberField("lt", maxValue); } } generator.writeEndObject(); } generator.writeEndObject(); } generator.writeEndObject(); }