List of usage examples for com.fasterxml.jackson.core JsonGenerator writeStartObject
public abstract void writeStartObject() throws IOException, JsonGenerationException;
From source file:org.createnet.raptor.models.objects.serializer.ActionSerializer.java
@Override public void serialize(Action t, JsonGenerator jg, SerializerProvider sp) throws IOException { jg.writeStartObject(); if (t.id != null) { jg.writeStringField("id", t.id); }/*from www . j av a 2 s . c o m*/ if (t.status != null) { jg.writeStringField("status", t.status); } jg.writeStringField("name", t.name); jg.writeStringField("description", t.description); jg.writeEndObject(); }
From source file:org.wisdom.monitor.extensions.jcr.script.json.JcrEventSerializer.java
@Override public void serialize(Event value, JsonGenerator gen, SerializerProvider serializers) throws IOException { gen.writeStartObject(); try {/*from w w w. j a va 2 s.c om*/ gen.writeStringField("path", value.getPath()); gen.writeNumberField("type", value.getType()); gen.writeNumberField("date", value.getDate()); gen.writeStringField("userID", value.getUserID()); } catch (RepositoryException e) { throw new IOException(e); } gen.writeEndObject(); }
From source file:org.smartparam.manager.json.vendor.jackson.ParameterEntryDiffSerializer.java
@Override public void serialize(ParameterEntryDiff value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeObjectField("previous", value.previous()); jgen.writeObjectField("current", value.current()); jgen.writeEndObject();//from w ww . jav a2 s . c om }
From source file:com.nebhale.cyclinglibrary.web.json.CollectionJsonSerializer.java
@Override public void serialize(Collection value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeStringField("name", value.getName()); jgen.writeStringField("shortName", value.getShortName()); jgen.writeArrayFieldStart("links"); jgen.writeObject(new Link("self", "types", value.getTypeId(), "collections", value)); jgen.writeObject(new Link("create-item", "types", value.getTypeId(), "collections", value, "items")); for (Long itemId : value.getItemIds()) { jgen.writeObject(new Link("item", "types", value.getTypeId(), "collections", value, "items", itemId)); }/*from w ww. j a v a 2 s . c o m*/ jgen.writeEndArray(); jgen.writeEndObject(); }
From source file:com.nebhale.cyclinglibrary.web.json.TypeJsonSerializer.java
@Override public void serialize(Type value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeStringField("name", value.getName()); jgen.writeStringField("shortName", value.getShortName()); jgen.writeArrayFieldStart("links"); jgen.writeObject(new Link("self", "types", value)); jgen.writeObject(new Link("create-collection", "types", value, "collections")); for (Long collectiondId : value.getCollectionIds()) { jgen.writeObject(new Link("collection", "types", value, "collections", collectiondId)); }/*from w ww . j a va 2s . c o m*/ jgen.writeEndArray(); jgen.writeEndObject(); }
From source file:com.samlikescode.stackoverflow.questions.q30999663.DataSerializer.java
@Override public void serialize(Data data, JsonGenerator jg, SerializerProvider serializers) throws IOException { jg.writeStartObject(); jg.writeFieldName(Long.toString(data.x)); jg.writeFieldName(Long.toString(data.y)); jg.writeEndObject();/*from w w w .j a v a 2 s . com*/ }
From source file:org.smartparam.manager.json.vendor.jackson.RangeSerializer.java
@Override public void serialize(Range value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeStringField("type", evaluateType(value)); jgen.writeObjectField("from", value.from()); jgen.writeObjectField("to", value.to()); jgen.writeEndObject();// w w w .j a va2 s.c om }
From source file:io.gravitee.definition.jackson.datatype.api.ser.HttpProxySerializer.java
@Override public void serialize(HttpProxy httpProxy, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeBooleanField("enabled", httpProxy.isEnabled()); jgen.writeStringField("host", httpProxy.getHost()); jgen.writeNumberField("port", httpProxy.getPort()); if (httpProxy.getUsername() != null) { jgen.writeStringField("username", httpProxy.getUsername()); }/* w w w . j av a2s . c o m*/ if (httpProxy.getPassword() != null) { jgen.writeStringField("password", httpProxy.getPassword()); } jgen.writeStringField("type", httpProxy.getType().name()); jgen.writeEndObject(); }
From source file:org.n52.io.geojson.FeatureOutputSerializer.java
private void writeGeometryLessFeature(GeoJSONFeature value, JsonGenerator gen) throws IOException { gen.writeStartObject(); writeMap(value.getProperties(), gen); gen.writeEndObject();// w ww . ja va 2 s . c o m }
From source file:io.gravitee.definition.jackson.datatype.services.core.ser.ServicesSerializer.java
@Override public void serialize(Services services, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); if (services.getAll() != null && !services.getAll().isEmpty()) { services.getAll().forEach(service -> { try { jgen.writeObjectField(service.getName(), service); } catch (IOException e) { e.printStackTrace();//from w w w .j ava2s . com } }); } jgen.writeEndObject(); }