List of usage examples for com.fasterxml.jackson.core JsonGenerator writeObjectField
public final void writeObjectField(String fieldName, Object pojo) throws IOException, JsonProcessingException
From source file:games.sudoku.service.serializer.BoardSerializer.java
@Override public void serialize(Board t, JsonGenerator jg, SerializerProvider sp) throws IOException, JsonProcessingException { jg.writeStartObject();/* www . j av a2 s . c o m*/ jg.writeObjectField("number", t.getNumber()); jg.writeObjectField("area", t.getArea()); jg.writeObjectField("table", t.getTable()); jg.writeEndObject(); }
From source file:com.cloudera.nav.sdk.client.writer.serde.MClassSerializer.java
protected void writeProperties(T t, JsonGenerator jg) throws IOException { for (MPropertyEntry p : registry.getProperties(t.getClass())) { jg.writeObjectField(p.getAttribute(), p.getValue(t)); }//w w w . ja v a 2 s. com }
From source file:com.twosigma.beaker.chart.serializer.GraphicsSerializer.java
@Override public void serialize(T graphics, JsonGenerator jgen, SerializerProvider sp) throws IOException, JsonProcessingException { jgen.writeObjectField("type", graphics.getClass().getSimpleName()); jgen.writeObjectField("uid", graphics.getUid()); jgen.writeObjectField("visible", graphics.getVisible()); jgen.writeObjectField("yAxis", graphics.getYAxis()); jgen.writeObjectField("hasClickAction", graphics.hasClickAction()); if (StringUtils.isNotEmpty(graphics.getClickTag())) { jgen.writeObjectField("clickTag", graphics.getClickTag()); }//from w ww .j a v a 2 s . co m Map<String, String> keyTags = graphics.getKeyTags(); if (keyTags != null && !keyTags.isEmpty()) { jgen.writeObjectField("keyTags", keyTags); } Object[] keys = graphics.getKeys(); if (ArrayUtils.isNotEmpty(keys)) { jgen.writeObjectField("keys", keys); } }
From source file:com.twosigma.beakerx.chart.serializer.GraphicsSerializer.java
@Override public void serialize(T graphics, JsonGenerator jgen, SerializerProvider sp) throws IOException, JsonProcessingException { jgen.writeObjectField(TYPE, SerializerUtil.getTypeName(graphics)); jgen.writeObjectField("uid", graphics.getUid()); jgen.writeObjectField("visible", graphics.getVisible()); jgen.writeObjectField("yAxis", graphics.getYAxis()); jgen.writeObjectField("hasClickAction", graphics.hasClickAction()); if (StringUtils.isNotEmpty(graphics.getClickTag())) { jgen.writeObjectField("clickTag", graphics.getClickTag()); }//from w ww. ja v a 2 s .com Map<String, String> keyTags = graphics.getKeyTags(); if (keyTags != null && !keyTags.isEmpty()) { jgen.writeObjectField("keyTags", keyTags); } Object[] keys = graphics.getKeys(); if (ArrayUtils.isNotEmpty(keys)) { jgen.writeObjectField("keys", keys); } }
From source file:com.arpnetworking.test.junitbenchmarks.GCSnapshotSerializer.java
/** * {@inheritDoc}/* w ww.j av a2 s . c o m*/ */ @Override public void serialize(final GCSnapshot value, final JsonGenerator jgen, final SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeObjectField("accumulatedInvocations", value.accumulatedInvocations()); jgen.writeObjectField("accumulatedTime", value.accumulatedTime()); jgen.writeEndObject(); }
From source file:org.smartparam.manager.json.vendor.jackson.DescribedCollectionSerializer.java
@Override public void serialize(DescribedCollection value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeStartObject();/* www.ja v a 2s . c o m*/ jgen.writeObjectField("source", value.source()); jgen.writeObjectField("items", value.items()); jgen.writeEndObject(); }
From source file:org.smartparam.manager.json.vendor.jackson.DescribedEntitySerializer.java
@Override public void serialize(DescribedEntity value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeStartObject();/*from www.ja va2s . c o m*/ jgen.writeObjectField("source", value.source()); jgen.writeObjectField("data", value.data()); jgen.writeEndObject(); }
From source file:com.algodefu.yeti.web.rest.ParameterSerializer.java
@Override public void serialize(Parameter param, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject();/*from w w w . j a v a2 s . co m*/ jgen.writeObjectField("name", param.getName()); jgen.writeObjectField("value", param.getValue()); jgen.writeObjectField("type", param.getValue().getClass().getSimpleName()); if (param.getValue().getClass().isEnum()) { jgen.writeObjectField("enum", param.getValue().getClass().getEnumConstants()); } jgen.writeEndObject(); }
From source file:gaffer.serialisation.simple.json.hyperloglogplus.HyperLogLogPlusJsonSerialiser.java
private void _serialise(final HyperLogLogPlus hyperLogLogPlus, final JsonGenerator jsonGenerator) throws IOException { jsonGenerator.writeObjectFieldStart("hyperLogLogPlus"); jsonGenerator.writeObjectField(HyperLogLogPlusJsonConstants.HYPER_LOG_LOG_PLUS_SKETCH_BYTES_FIELD, hyperLogLogPlus.getBytes()); jsonGenerator.writeNumberField(HyperLogLogPlusJsonConstants.CARDINALITY_FIELD, hyperLogLogPlus.cardinality()); jsonGenerator.writeEndObject();//from w w w .j ava 2 s . c om }
From source file:org.n52.io.geojson.FeatureOutputSerializer.java
private void writeMap(Map<String, Object> map, JsonGenerator gen) throws IOException { for (Entry<String, Object> entry : map.entrySet()) { gen.writeObjectField(entry.getKey(), entry.getValue()); }//from www .j a v a 2 s . co m }