List of usage examples for com.fasterxml.jackson.core JsonGenerator writeStartObject
public abstract void writeStartObject() throws IOException, JsonGenerationException;
From source file:com.amazon.speech.json.SupportedInterfacesSerializer.java
@Override public void serialize(SupportedInterfaces supportedInterfaces, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); for (SerializedInterface interfaceName : SerializedInterface.values()) { if (supportedInterfaces.isInterfaceSupported(interfaceName.getInterfaceClass())) { jgen.writeFieldName(interfaceName.name()); jgen.writeObject(supportedInterfaces.getSupportedInterface(interfaceName.getInterfaceClass())); }//from w ww. j a va 2 s . c o m } jgen.writeEndObject(); }
From source file:com.cloudera.exhibit.server.json.FrameSerializer.java
@Override public void serialize(Frame res, JsonGenerator gen, SerializerProvider provider) throws IOException { gen.writeStartObject(); gen.writeArrayFieldStart("columns"); for (int i = 0; i < res.descriptor().size(); i++) { gen.writeString(res.descriptor().get(i).name); }//from ww w .j a v a 2s. co m gen.writeEndArray(); gen.writeArrayFieldStart("data"); for (Obs obs : res) { gen.writeStartArray(); for (int i = 0; i < res.descriptor().size(); i++) { gen.writeObject(obs.get(i)); } gen.writeEndArray(); } gen.writeEndArray(); gen.writeEndObject(); }
From source file:io.gravitee.definition.jackson.datatype.api.ser.HttpClientSslOptionsSerializer.java
@Override public void serialize(HttpClientSslOptions httpClientSslOptions, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeBooleanField("enabled", httpClientSslOptions.isEnabled()); jgen.writeBooleanField("trustAll", httpClientSslOptions.isTrustAll()); jgen.writeBooleanField("hostnameVerifier", httpClientSslOptions.isHostnameVerifier()); jgen.writeStringField("pem", httpClientSslOptions.getPem()); jgen.writeEndObject();/* w w w. ja va 2s . c o m*/ }
From source file:org.n52.io.geojson.FeatureOutputSerializer.java
private void writeFeature(GeoJSONFeature value, JsonGenerator gen) throws IOException { gen.writeStartObject(); gen.writeStringField("type", "Feature"); gen.writeStringField("id", value.getId()); gen.writeObjectField("properties", value.getProperties()); gen.writeObjectField("geometry", encodeGeometry(value)); gen.writeEndObject();// w ww .j av a2 s . com }
From source file:games.sudoku.service.serializer.BoardSerializer.java
@Override public void serialize(Board t, JsonGenerator jg, SerializerProvider sp) throws IOException, JsonProcessingException { jg.writeStartObject(); jg.writeObjectField("number", t.getNumber()); jg.writeObjectField("area", t.getArea()); jg.writeObjectField("table", t.getTable()); jg.writeEndObject();//ww w . j a v a2s .c om }
From source file:io.gravitee.definition.jackson.datatype.services.healthcheck.ser.HealthCheckSerializer.java
@Override public void serialize(HealthCheck healthCheck, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeNumberField("interval", healthCheck.getInterval()); jgen.writeStringField("unit", healthCheck.getUnit().toString()); jgen.writeBooleanField("enabled", healthCheck.isEnabled()); jgen.writeObjectField("request", healthCheck.getRequest()); jgen.writeObjectField("expectation", healthCheck.getExpectation()); jgen.writeEndObject();/* w w w . ja v a 2 s.c o m*/ }
From source file:org.lamop.riche.model.WorkEntitySerializer.java
@Override public void serialize(WorkEntity t, JsonGenerator jg, SerializerProvider sp) throws IOException, JsonProcessingException { jg.writeStartObject(); jg.writeStringField("title", t.getTitle()); jg.writeEndObject();//from ww w . ja v a2 s . co m // throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. }
From source file:org.springframework.social.wunderlist.api.impl.json.CreateListDataSerializer.java
@Override public void serialize(CreateListData data, JsonGenerator generator, SerializerProvider serializers) throws IOException { generator.writeStartObject(); write(generator, data);//from w w w . j ava 2 s . c o m generator.writeEndObject(); }
From source file:com.nebhale.cyclinglibrary.web.json.ItemJsonSerializer.java
@Override public void serialize(Item 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.getCollectionId(), "items", value)); jgen.writeObject(new Link("points-raw", "types", value.getTypeId(), "collections", value.getCollectionId(), "items", value, "points")); jgen.writeObject(new Link("points-image", "types", value.getTypeId(), "collections", value.getCollectionId(), "items", value, "points")); jgen.writeObject(new Link("points-gpx", "types", value.getTypeId(), "collections", value.getCollectionId(), "items", value, "points")); jgen.writeEndArray();//from w w w. j a v a2 s . c om jgen.writeEndObject(); }
From source file:com.basistech.rosette.dm.jackson.ListAttributeSerializer.java
@Override public void serialize(ListAttribute value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeStringField("itemType", KnownAttribute.getAttributeForClass(value.getItemClass()).key()); jgen.writeObjectField("items", value.getItems()); writeExtendedProperties(value, jgen); jgen.writeEndObject();// www . j a v a 2 s . c o m }