List of usage examples for com.fasterxml.jackson.core JsonGenerator writeStartObject
public abstract void writeStartObject() throws IOException, JsonGenerationException;
From source file:de.softwareforge.streamery.JsonStreamer.java
protected void writeStart(JsonGenerator jg) throws IOException { jg.writeStartObject(); jg.writeArrayFieldStart("results"); }
From source file:io.gravitee.definition.jackson.datatype.plugins.resource.ser.ResourceSerializer.java
@Override public void serialize(Resource resource, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeStringField("name", resource.getName()); jgen.writeStringField("type", resource.getType()); jgen.writeBooleanField("enabled", resource.isEnabled()); jgen.writeFieldName("configuration"); jgen.writeRawValue(resource.getConfiguration()); jgen.writeEndObject();/*from w ww.j ava2 s .com*/ }
From source file:com.nebhale.cyclinglibrary.web.json.TaskJsonSerializer.java
@Override public void serialize(Task value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeStringField("status", value.getStatus().toString()); jgen.writeStringField("message", value.getMessage()); jgen.writeArrayFieldStart("links"); jgen.writeObject(new Link("self", "tasks", value)); jgen.writeEndArray();/*from w w w .j a v a 2 s.co m*/ jgen.writeEndObject(); }
From source file:org.createnet.raptor.models.objects.serializer.StreamSerializer.java
@Override public void serialize(Stream t, JsonGenerator jg, SerializerProvider sp) throws IOException { jg.writeStartObject(); jg.writeStringField("name", t.name); jg.writeStringField("type", t.type); jg.writeStringField("description", t.description); if (!t.channels.isEmpty()) { jg.writeObjectField("channels", t.channels); }//ww w . j av a2 s . co m jg.writeEndObject(); }
From source file:org.dbrain.data.jackson.serializers.JsonValueSerializer.java
private void writeMap(ValueMap value, JsonGenerator w) throws IOException { w.writeStartObject(); try {//from w w w .j a va 2 s. com for (Map.Entry<String, Value> e : value.entrySet()) { w.writeFieldName(e.getKey()); writeValue(e.getValue(), w); } } finally { w.writeEndObject(); } }
From source file:com.github.tomakehurst.wiremock.http.HttpHeadersJsonSerializer.java
@Override public void serialize(HttpHeaders headers, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); for (HttpHeader header : headers.all()) { if (header.isSingleValued()) { jgen.writeStringField(header.key(), header.firstValue()); } else {/* ww w. j av a2 s .c o m*/ jgen.writeArrayFieldStart(header.key()); for (String value : header.values()) { jgen.writeString(value); } jgen.writeEndArray(); } } jgen.writeEndObject(); }
From source file:com.amazon.speech.json.ContextSerializer.java
@Override public void serialize(Context context, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); for (SerializedInterface interfaceName : SerializedInterface.values()) { if (context.hasState(interfaceName.getInterfaceClass())) { @SuppressWarnings("unchecked") State<?> state = context.getState(interfaceName.getInterfaceClass(), State.class); jgen.writeFieldName(interfaceName.name()); jgen.writeObject(state);//from w ww.ja v a 2 s . c o m } } jgen.writeEndObject(); }
From source file:CustomSerializer.CustomTriggerSerializer.java
private void writeObject(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("name", name); generator.writeStringField("group", group); generator.writeStringField("jobName", jobName); generator.writeStringField("jobGroup", jobGroup); generator.writeStringField("jobClass", jobClass); generator.writeStringField("startTime", startTime); generator.writeStringField("endTime", endTime); generator.writeStringField("nextFire", nextFire); generator.writeStringField("previousFire", previousFire); generator.writeEndObject();//from w w w . j av a2 s . co m }
From source file:models.DerivedRelationSerializer.java
protected void writeSimplifiedGroup(Group group, JsonGenerator jgen) throws IOException { jgen.writeStartObject(); jgen.writeStringField("id", group.getId()); jgen.writeStringField("label", group.getLabel()); jgen.writeEndObject();//from ww w . j a v a 2 s .c om }
From source file:io.gravitee.definition.jackson.datatype.api.ser.LoadBalancerSerializer.java
@Override public void serialize(LoadBalancer loadBalancer, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeStringField("type", loadBalancer.getType().name()); jgen.writeEndObject();//from www .ja v a 2s.c om }