Example usage for com.fasterxml.jackson.core JsonGenerator writeObject

List of usage examples for com.fasterxml.jackson.core JsonGenerator writeObject

Introduction

In this page you can find the example usage for com.fasterxml.jackson.core JsonGenerator writeObject.

Prototype

public abstract void writeObject(Object pojo) throws IOException, JsonProcessingException;

Source Link

Document

Method for writing given Java object (POJO) as Json.

Usage

From source file:bz.tsung.jsonapi4j.serialization.SingletonSerializer.java

@Override
public void serialize(AbstractCollection data, JsonGenerator jsonGenerator,
        SerializerProvider serializerProvider) throws IOException {
    jsonGenerator.writeObject(data.iterator().next());
}

From source file:holon.contrib.http.JsonContent.java

@Override
public void render(Output out, Object context) throws IOException {
    JsonGenerator generator = mapper.getFactory().createGenerator(out.asWriter());
    generator.writeObject(context);
    generator.flush();//from   w  ww.  ja  va 2  s  .  co  m
}

From source file:ar.com.wolox.commons.base.json.DateTimeJsonSerializer.java

@Override
public void serialize(final DateTime value, final JsonGenerator jgen, final SerializerProvider provider)
        throws IOException {
    jgen.writeObject(ISODateTimeFormat.dateTime().print(value));
}

From source file:com.amazonaws.services.dynamodb.datamodeling.JsonMarshaller.java

@Override
public String marshall(T obj) {
    try {//from  ww  w.j  a  v a 2  s . c  om
        JsonFactory jsonFactory = new MappingJsonFactory();
        StringWriter output = new StringWriter();
        JsonGenerator jsonGenerator = jsonFactory.createJsonGenerator(output);
        jsonGenerator.writeObject(obj);
        return output.toString();
    } catch (Exception e) {
        throw new RuntimeException(e);
    }
}

From source file:com.inversoft.json.LocalDateSerializer.java

@Override
public void serialize(LocalDate value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    jgen.writeObject(value.toString());
}

From source file:com.inversoft.json.ZoneIdSerializer.java

@Override
public void serialize(ZoneId value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    jgen.writeObject(value.toString());
}

From source file:info.losd.galen.json.InstantToStringSerializer.java

@Override
public void serialize(Instant value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    jgen.writeObject(value.toString());
}

From source file:com.basho.riak.client.query.SearchMapReduce.java

@Override
protected void writeInput(JsonGenerator jsonGenerator) throws IOException {
    jsonGenerator.writeObject(new Object() {
        @SuppressWarnings("unused")
        @JsonProperty/*from  w  w  w  .  j  a v  a  2 s  . co m*/
        String module = "riak_search";
        @SuppressWarnings("unused")
        @JsonProperty
        String function = "mapred_search";
        @SuppressWarnings("unused")
        @JsonProperty
        String[] arg = new String[] { bucket, query };
    });
}

From source file:com.excilys.ebi.gatling.jenkins.chart.Point.java

public void serialize(JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartArray();/* w  w  w  .j  a v a 2  s .  c om*/
    jgen.writeObject(x);
    jgen.writeObject(y);
    jgen.writeEndArray();
}

From source file:org.axway.grapes.server.webapp.views.serialization.LicenseLisSerializer.java

@Override
public void serialize(final LicenseListView licenseList, final JsonGenerator jsonGenerator,
        final SerializerProvider serializerProvider) throws IOException, JsonProcessingException {
    jsonGenerator.writeObject(licenseList.getLicenses());
    jsonGenerator.flush();/* www.j  av  a 2  s .  c o m*/
}