List of usage examples for com.fasterxml.jackson.core JsonGenerator writeStringField
public void writeStringField(String fieldName, String value) throws IOException, JsonGenerationException
From source file:models.CategorySerializer.java
@Override public void serialize(Category cat, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject();//from w w w . j a v a 2 s .c om jgen.writeStringField("id", cat.getId()); jgen.writeStringField("label", cat.getLabel()); jgen.writeFieldName("children"); jgen.writeStartArray(); for (Object obj : cat.getChildren()) { if (obj instanceof Group) { Group group = (Group) obj; jgen.writeStartObject(); jgen.writeStringField("id", group.getId()); jgen.writeStringField("label", group.getLabel()); if (group.getType() == Type.PROCESS) { jgen.writeStringField("type", "PROCESS"); } else { jgen.writeStringField("type", "COEFFICIENT"); } jgen.writeEndObject(); } else { jgen.writeObject(obj); } } jgen.writeEndArray(); jgen.writeEndObject(); }
From source file:org.rgiskard.jackson.ModuleJsonSerializer.java
@Override public void serialize(Module module, JsonGenerator jg, SerializerProvider sp) throws IOException, JsonProcessingException { jg.writeStartObject();/*from ww w .jav a 2s.c om*/ jg.writeStringField("code", module.getCode()); jg.writeFieldName("results"); jg.writeStartArray(); for (Result result : module.getResults()) { jg.writeStartObject(); jg.writeNumberField("grade", result.getGrade()); jg.writeEndObject(); } jg.writeEndArray(); jg.writeEndObject(); }
From source file:com.attribyte.essem.es.StringPrefixQuery.java
@Override public void generate(final JsonGenerator generator) throws IOException { generator.writeStartObject();//from w ww. j a va 2s . co m generator.writeObjectFieldStart("prefix"); generator.writeStringField(term, prefix); generator.writeEndObject(); generator.writeEndObject(); }
From source file:com.wealdtech.jackson.modules.IntervalSerializer.java
@Override public void serialize(final Interval value, final JsonGenerator gen, final SerializerProvider provider) throws IOException { gen.writeStartObject();/*from w w w . ja va2 s. c o m*/ gen.writeStringField("startdatetime", formatter.print(value.getStart())); gen.writeStringField("starttimezone", value.getStart().getZone().toString()); gen.writeStringField("enddatetime", formatter.print(value.getEnd())); gen.writeStringField("endtimezone", value.getEnd().getZone().toString()); gen.writeEndObject(); }
From source file:org.lareferencia.backend.util.JsonMetadataStatSerializer.java
@Override public void serialize(NetworkSnapshotMetadataStat metadataStat, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject();//from ww w .j a va2 s.c om jgen.writeStringField("statID", metadataStat.getStatID()); jgen.writeStringField("jsonData", metadataStat.getJSONString()); jgen.writeEndObject(); }
From source file:org.apache.flink.benchmark.library.RMatAlgorithmRunner.java
@Override public void run(ExecutionEnvironment env, JsonGenerator json) throws Exception { runInternal(env, currentScale);/*from w w w . j a va 2 s . c o m*/ json.writeStringField("idType", idType.toString()); json.writeNumberField("scale", currentScale); Integer count = executions.get(currentScale); if (count == null) { count = 0; } count++; executions.put(currentScale, count); if (count == samples) { lowScale++; currentScale = lowScale; } else { if (count % 2 == 0) { currentScale++; } else { currentScale = lowScale; } } }
From source file:org.apache.usergrid.chop.api.RunnerSerializer.java
@Override public void serialize(final Runner value, final JsonGenerator jgen, final SerializerProvider provider) throws IOException { jgen.writeStartObject();//from www. ja v a 2 s . c om jgen.writeStringField("ipv4Address", value.getIpv4Address()); jgen.writeStringField("hostname", value.getHostname()); jgen.writeStringField("url", value.getUrl()); jgen.writeStringField("serverPort", String.valueOf(value.getServerPort())); jgen.writeStringField("tempDir", value.getTempDir()); jgen.writeEndObject(); }
From source file:org.jetbrains.webdemo.executors.JunitFrameworkComparisonFailureSerializer.java
@Override public void serialize(ComparisonFailure exception, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { jsonGenerator.writeStartObject();//from w w w . j a v a2s .c om jsonGenerator.writeStringField("message", exception.getMessage()); jsonGenerator.writeStringField("expected", exception.getExpected()); jsonGenerator.writeStringField("actual", exception.getActual()); jsonGenerator.writeStringField("fullName", exception.getClass().getName()); jsonGenerator.writeObjectField("stackTrace", exception.getStackTrace()); jsonGenerator.writeObjectField("cause", exception.getCause() != exception ? exception.getCause() : null); jsonGenerator.writeEndObject(); }
From source file:org.createnet.raptor.models.objects.serializer.ActionSerializer.java
@Override public void serialize(Action t, JsonGenerator jg, SerializerProvider sp) throws IOException { jg.writeStartObject();/*from w ww . j ava2 s. c o m*/ if (t.id != null) { jg.writeStringField("id", t.id); } if (t.status != null) { jg.writeStringField("status", t.status); } jg.writeStringField("name", t.name); jg.writeStringField("description", t.description); jg.writeEndObject(); }
From source file:net.floodlightcontroller.loadbalancer.LBVipSerializer.java
@Override public void serialize(LBVip vip, JsonGenerator jGen, SerializerProvider serializer) throws IOException, JsonProcessingException { jGen.writeStartObject();/* www . ja v a2 s . c om*/ jGen.writeStringField("name", vip.name); jGen.writeStringField("id", vip.id); jGen.writeStringField("address", String.valueOf(vip.address)); jGen.writeStringField("protocol", Byte.toString(vip.protocol)); jGen.writeStringField("port", Short.toString(vip.port)); jGen.writeEndObject(); }