List of usage examples for com.fasterxml.jackson.core JsonGenerator writeEndObject
public abstract void writeEndObject() throws IOException, JsonGenerationException;
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(); }