List of usage examples for com.fasterxml.jackson.core JsonGenerator writeStringField
public void writeStringField(String fieldName, String value) throws IOException, JsonGenerationException
From source file:aptgraph.server.DomainSerializer.java
/** * Serialize a Domain./* ww w . j av a 2s . co m*/ * @param domain * @param jgen * @param provider * @throws IOException */ @Override public final void serialize(final Domain domain, final JsonGenerator jgen, final SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeStringField("name", domain.getName()); jgen.writeObjectField("requests", domain.toArray()); jgen.writeEndObject(); }
From source file:aptgraph.server.NeighborSerializer.java
/** * Serialize a neighbor by emitting only the id of the target node, and the * similarity.//from w w w. ja va 2s . c o m * @param neighbor * @param jgen * @param provider * @throws IOException */ @Override public final void serialize(final Neighbor neighbor, final JsonGenerator jgen, final SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeStringField("node", neighbor.node.toString()); jgen.writeNumberField("similarity", neighbor.similarity); jgen.writeEndObject(); }
From source file:models.CoefficientSerializer.java
@Override public void serialize(Coefficient coefficient, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject();//from w w w . j a va 2 s . co m jgen.writeStringField("id", coefficient.getId()); jgen.writeFieldName("unit"); jgen.writeObject(coefficient.getUnit()); jgen.writeFieldName("keywords"); jgen.writeObject(coefficient.getKeywords()); jgen.writeFieldName("value"); jgen.writeObject(coefficient.getValue()); jgen.writeFieldName("groups"); jgen.writeStartArray(); for (Group group : coefficient.getGroups()) { jgen.writeStartObject(); jgen.writeStringField("id", group.getId()); jgen.writeStringField("label", group.getLabel()); jgen.writeEndObject(); } jgen.writeEndArray(); jgen.writeFieldName("relations"); jgen.writeStartArray(); for (DerivedRelation relation : coefficient.getDerivedRelations()) { jgen.writeObject(relation); } jgen.writeEndArray(); jgen.writeEndObject(); }
From source file:com.microsoft.azure.storage.core.EncryptionAgent.java
public void serialize(JsonGenerator generator) throws IOException { // write protocol generator.writeStringField("Protocol", this.getProtocol()); // write encryption algorithm generator.writeStringField("EncryptionAlgorithm", this.getEncryptionAlgorithm().toString()); }
From source file:com.pavlovmedia.oss.osgi.gelf.lib.GelfMessageSerializer.java
@Override public void serialize(GelfMessage value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject();//w ww .jav a 2 s.c o m jgen.writeStringField("version", value.version); jgen.writeStringField("host", value.host); jgen.writeStringField("short_message", value.short_message); jgen.writeStringField("full_message", value.full_message); BigDecimal bd = new BigDecimal(value.timestamp); bd = bd.divide(new BigDecimal(1000), BigDecimal.ROUND_DOWN); jgen.writeNumberField("timestamp", bd); jgen.writeNumberField("level", value.level); for (String key : value.additionalFields.keySet()) { jgen.writeStringField("_" + key, value.additionalFields.get(key)); } jgen.writeEndObject(); }
From source file:models.SourceRelationSerializer.java
@Override public void serialize(SourceRelation relation, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject();// w ww .j a va2 s . c o m jgen.writeStringField("id", relation.getId()); jgen.writeNumberField("exponent", relation.getExponent()); jgen.writeFieldName("type"); jgen.writeObject(relation.getType()); jgen.writeFieldName("source"); writeSimplifiedGroup(relation.getSource(), jgen); jgen.writeFieldName("coeff"); writeSimplifiedGroup(relation.getCoeff(), jgen); jgen.writeFieldName("destination"); writeSimplifiedGroup(relation.getDestination(), jgen); jgen.writeFieldName("derivedRelations"); jgen.writeStartArray(); for (DerivedRelation derivedRelation : relation.getDerivedRelations()) { jgen.writeObject(derivedRelation); } jgen.writeEndArray(); jgen.writeEndObject(); }
From source file:org.apache.usergrid.chop.api.ProjectSerializer.java
@Override public void serialize(final Project value, final JsonGenerator jgen, final SerializerProvider provider) throws IOException { jgen.writeStartObject();//w w w. ja va2 s . co m jgen.writeStringField("testPackageBase", value.getTestPackageBase()); jgen.writeStringField("chopVersion", value.getChopVersion()); jgen.writeStringField("createTimestamp", value.getCreateTimestamp()); jgen.writeStringField("vcsVersion", value.getVcsVersion()); jgen.writeStringField("vcsRepoUrl", value.getVcsRepoUrl()); jgen.writeStringField("groupId", value.getGroupId()); jgen.writeStringField("artifactId", value.getArtifactId()); jgen.writeStringField("projectVersion", value.getVersion()); jgen.writeStringField("md5", value.getMd5()); jgen.writeStringField("loadKey", value.getLoadKey()); jgen.writeStringField("loadTime", value.getLoadTime()); jgen.writeEndObject(); }
From source file:org.jetbrains.webdemo.executors.ThrowableSerializer.java
@Override public void serialize(Throwable throwable, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeStartObject();/*from ww w. j ava 2 s.com*/ jsonGenerator.writeStringField("message", throwable.getMessage()); jsonGenerator.writeStringField("fullName", throwable.getClass().getName()); jsonGenerator.writeObjectField("stackTrace", throwable.getStackTrace()); jsonGenerator.writeObjectField("cause", throwable.getCause() != throwable ? throwable.getCause() : null); jsonGenerator.writeEndObject(); }
From source file:org.createnet.raptor.models.objects.serializer.ServiceObjectSerializer.java
@Override public void serialize(ServiceObject t, JsonGenerator jg, SerializerProvider sp) throws IOException { jg.writeStartObject();//from w w w .ja v a 2s . c om if (t.id != null) { jg.writeStringField("id", t.id); } if (t.userId != null) { jg.writeStringField("userId", t.userId); } if (t.name != null) { jg.writeStringField("name", t.name); } if (t.description != null) { jg.writeStringField("description", t.description); } jg.writeObjectField("streams", t.streams); jg.writeObjectField("actions", t.actions); jg.writeObjectField("customFields", t.customFields); jg.writeObjectField("settings", t.settings); jg.writeEndObject(); }
From source file:io.alicorn.data.models.CoordinateSerializer.java
@Override public void serialize(GeospatialCoordinate geospatialCoordinate, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeStartObject();//from w ww .j a v a 2 s . co m jsonGenerator.writeStringField("type", "Point"); jsonGenerator.writeFieldName("coordinates"); jsonGenerator.writeStartArray(); jsonGenerator.writeNumber(geospatialCoordinate.getLongitude()); jsonGenerator.writeNumber(geospatialCoordinate.getLongitude()); jsonGenerator.writeEndArray(); jsonGenerator.writeEndObject(); }