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

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

Introduction

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

Prototype

public abstract void writeEndObject() throws IOException, JsonGenerationException;

Source Link

Document

Method for writing closing marker of a JSON Object value (character '}'; plus possible white space decoration if pretty-printing is enabled).

Usage

From source file:org.lamop.riche.model.RelationWorkSourceSerializer.java

@Override
public void serialize(RelationWorkSource t, JsonGenerator jsonGenerator, SerializerProvider sp)
        throws IOException, JsonProcessingException {

    //        try {
    jsonGenerator.writeStartObject();/*w ww . j av  a  2  s  .c  o m*/

    jsonGenerator.writeStringField("extract", t.getExtract());
    jsonGenerator.writeStringField("nature", t.getNature());

    Source source = t.getSource();
    Source sourceSer = new Source();
    sourceSer.setId(source.getId());
    sourceSer.setArticleTitle(source.getArticleTitle());
    sourceSer.setTitle(source.getTitle());
    //            sourceSer.setRelationPerson(source.getRelationPerson());
    jsonGenerator.writeObjectField("source", sourceSer);

    //            WorkEntity workSer = (WorkEntity) t.getWorkEntity().clone();

    WorkEntity workSer = new WorkEntity();
    workSer.setId(t.getWorkEntity().getId());
    workSer.setTitle(t.getWorkEntity().getTitle());

    //            workSer.getRelationWorkSource().clear();

    //        WorkEntity work = t.getWorkEntity();
    //        workSer.setId(work.getId());
    //        workSer.setTitle(work.getTitle());
    jsonGenerator.writeObjectField("workEntity", workSer);
    jsonGenerator.writeEndObject();
    //        } 
    //        catch (CloneNotSupportedException ex) {
    //            Logger.getLogger(RelationWorkSourceSerializer.class.getName()).log(Level.SEVERE, null, ex);
    //        }
}

From source file:com.google.openrtb.json.OpenRtbJsonWriter.java

public final void writeDeal(Deal deal, JsonGenerator gen) throws IOException {
    gen.writeStartObject();//  w ww .java  2s  .co m
    writeDealFields(deal, gen);
    writeExtensions(deal, gen);
    gen.writeEndObject();
}

From source file:com.google.openrtb.json.OpenRtbJsonWriter.java

public final void writeSite(Site site, JsonGenerator gen) throws IOException {
    gen.writeStartObject();//  w ww . jav a2 s .co m
    writeSiteFields(site, gen);
    writeExtensions(site, gen);
    gen.writeEndObject();
}

From source file:com.google.openrtb.json.OpenRtbJsonWriter.java

public final void writeUser(User user, JsonGenerator gen) throws IOException {
    gen.writeStartObject();//from ww w .  jav a2  s  .c  o  m
    writeUserFields(user, gen);
    writeExtensions(user, gen);
    gen.writeEndObject();
}

From source file:com.google.openrtb.json.OpenRtbJsonWriter.java

public final void writeData(Data data, JsonGenerator gen) throws IOException {
    gen.writeStartObject();/* w w  w  .  ja  va 2 s .  c  o m*/
    writeDataFields(data, gen);
    writeExtensions(data, gen);
    gen.writeEndObject();
}

From source file:com.google.openrtb.json.OpenRtbJsonWriter.java

public final void writeRegs(Regs regs, JsonGenerator gen) throws IOException {
    gen.writeStartObject();/*from www  .j ava 2 s .  c o  m*/
    writeRegsFields(regs, gen);
    writeExtensions(regs, gen);
    gen.writeEndObject();
}

From source file:com.google.openrtb.json.OpenRtbJsonWriter.java

public final void writeVideo(Video video, JsonGenerator gen) throws IOException {
    gen.writeStartObject();//  w  w w . jav  a 2 s  .  c  om
    writeVideoFields(video, gen);
    writeExtensions(video, gen);
    gen.writeEndObject();
}

From source file:com.google.openrtb.json.OpenRtbJsonWriter.java

public final void writeAudio(Audio audio, JsonGenerator gen) throws IOException {
    gen.writeStartObject();/*from w  w  w.  j  a va 2 s.  c  om*/
    writeAudioFields(audio, gen);
    writeExtensions(audio, gen);
    gen.writeEndObject();
}

From source file:com.google.openrtb.json.OpenRtbJsonWriter.java

public final void writeNative(Native nativ, JsonGenerator gen) throws IOException {
    gen.writeStartObject();/* w  w w.  j  a v a2  s .  co m*/
    writeNativeFields(nativ, gen);
    writeExtensions(nativ, gen);
    gen.writeEndObject();
}

From source file:com.google.openrtb.json.OpenRtbJsonWriter.java

/**
 * Serializes a {@link BidRequest} to JSON, with a provided {@link JsonGenerator}
 * which allows several choices of output and encoding.
 *//*from  w w  w  . jav a  2 s  .com*/
public final void writeBidRequest(BidRequest req, JsonGenerator gen) throws IOException {
    gen.writeStartObject();
    writeBidRequestFields(req, gen);
    writeExtensions(req, gen);
    gen.writeEndObject();
    gen.flush();
}