List of usage examples for com.fasterxml.jackson.core JsonGenerator writeNumberField
public final void writeNumberField(String fieldName, BigDecimal value) throws IOException, JsonGenerationException
From source file:net.solarnetwork.node.upload.bulkjsonwebpost.GeneralNodeDatumSerializer.java
@Override public void serialize(GeneralNodeDatum datum, JsonGenerator generator, SerializerProvider provider) throws IOException, JsonGenerationException { generator.writeStartObject();// ww w . j av a 2 s . c om generator.writeNumberField("created", datum.getCreated().getTime()); if (datum instanceof GeneralLocationDatum) { GeneralLocationDatum loc = (GeneralLocationDatum) datum; generator.writeNumberField("locationId", loc.getLocationId()); } generator.writeStringField("sourceId", datum.getSourceId()); generator.writeObjectField("samples", datum.getSamples()); generator.writeEndObject(); }
From source file:org.darkware.wpman.util.serialization.MinimalBlogSerializer.java
@Override public void serialize(final WPBlog wpBlog, final JsonGenerator jsonGenerator, final SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeStartObject();/*from w w w .j a v a 2 s .c om*/ jsonGenerator.writeNumberField("blog_id", wpBlog.getBlogId()); jsonGenerator.writeStringField("subDomain", wpBlog.getSubDomain()); jsonGenerator.writeEndObject(); }
From source file:models.DerivedRelationSerializer.java
@Override public void serialize(DerivedRelation derivedRelation, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject();//from w w w . j a v a 2s . c o m jgen.writeNumberField("exponent", derivedRelation.getExponent()); jgen.writeStringField("sourceId", derivedRelation.getSource().getId()); jgen.writeFieldName("sourceUnit"); jgen.writeObject(derivedRelation.getSource().getUnit()); jgen.writeFieldName("sourceKeywords"); jgen.writeObject(derivedRelation.getSource().getKeywords()); jgen.writeStringField("coeffId", derivedRelation.getCoeff().getId()); jgen.writeFieldName("coeffUnit"); jgen.writeObject(derivedRelation.getCoeff().getUnit()); jgen.writeFieldName("coeffKeywords"); jgen.writeObject(derivedRelation.getCoeff().getKeywords()); jgen.writeStringField("destinationId", derivedRelation.getDestination().getId()); jgen.writeFieldName("destinationUnit"); jgen.writeObject(derivedRelation.getDestination().getUnit()); jgen.writeFieldName("destinationKeywords"); jgen.writeObject(derivedRelation.getDestination().getKeywords()); jgen.writeFieldName("sourceRelation"); jgen.writeStartObject(); SourceRelation sourceRelation = derivedRelation.getSourceRelation(); jgen.writeStringField("id", sourceRelation.getId()); jgen.writeNumberField("exponent", sourceRelation.getExponent()); jgen.writeFieldName("type"); jgen.writeObject(sourceRelation.getType()); jgen.writeFieldName("source"); writeSimplifiedGroup(sourceRelation.getSource(), jgen); jgen.writeFieldName("coeff"); writeSimplifiedGroup(sourceRelation.getCoeff(), jgen); jgen.writeFieldName("destination"); writeSimplifiedGroup(sourceRelation.getDestination(), jgen); jgen.writeEndObject(); jgen.writeEndObject(); }
From source file:com.navercorp.pinpoint.web.view.ApplicationAgentHostListSerializer.java
@Override public void serialize(ApplicationAgentHostList applicationAgentHostList, JsonGenerator jsonGenerator, SerializerProvider provider) throws IOException { jsonGenerator.writeStartObject();//from www . j a v a 2 s .c om jsonGenerator.writeNumberField("startIndex", applicationAgentHostList.getStartApplicationIndex()); jsonGenerator.writeNumberField("endIndex", applicationAgentHostList.getEndApplicationIndex()); jsonGenerator.writeNumberField("totalApplications", applicationAgentHostList.getTotalApplications()); jsonGenerator.writeArrayFieldStart("applications"); writeApplicationList(applicationAgentHostList, jsonGenerator); jsonGenerator.writeEndArray(); jsonGenerator.writeEndObject(); }
From source file:org.wisdom.monitor.extensions.jcr.script.json.JcrEventSerializer.java
@Override public void serialize(Event value, JsonGenerator gen, SerializerProvider serializers) throws IOException { gen.writeStartObject();//from w w w.j av a 2s. com try { gen.writeStringField("path", value.getPath()); gen.writeNumberField("type", value.getType()); gen.writeNumberField("date", value.getDate()); gen.writeStringField("userID", value.getUserID()); } catch (RepositoryException e) { throw new IOException(e); } gen.writeEndObject(); }
From source file:com.github.aptd.simulation.elements.passenger.CPassengerSource.java
@Override protected void writeState(final JsonGenerator p_generator) throws IOException { p_generator.writeNumberField("passengersgenerated", m_passengersgenerated); }
From source file:org.apache.flink.benchmark.library.RMatAlgorithmRunner.java
@Override public void run(ExecutionEnvironment env, JsonGenerator json) throws Exception { runInternal(env, currentScale);/*from ww w .j av a2s. co 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.numenta.nupic.algorithms.CLAClassifierSerializer.java
@Override public void serialize(CLAClassifier cla, JsonGenerator jgen, SerializerProvider arg2) throws IOException, JsonProcessingException { jgen.writeStartObject();/* w ww . j a v a2 s . c o m*/ jgen.writeNumberField("alpha", cla.alpha); jgen.writeNumberField("actValueAlpha", cla.actValueAlpha); jgen.writeNumberField("learnIteration", cla.learnIteration); jgen.writeNumberField("recordNumMinusLearnIteration", cla.recordNumMinusLearnIteration); jgen.writeNumberField("maxBucketIdx", cla.maxBucketIdx); StringBuilder sb = new StringBuilder(); for (int i : cla.steps.toArray()) { sb.append(i).append(","); } sb.setLength(sb.length() - 1); jgen.writeStringField("steps", sb.toString()); sb = new StringBuilder(); for (Tuple t : cla.patternNZHistory) { sb.append(t.get(0)).append("-").append(Arrays.toString((int[]) t.get(1))).append(";"); } sb.setLength(sb.length() - 1); jgen.writeStringField("patternNZHistory", sb.toString()); sb = new StringBuilder(); for (Tuple t : cla.activeBitHistory.keySet()) { sb.append(t.get(0)).append(",").append(t.get(1)).append("-"); BitHistory bh = cla.activeBitHistory.get(t); sb.append(bh.id).append("=").append(bh.stats).append("=").append(bh.lastTotalUpdate).append(";"); } sb.setLength(sb.length() - 1); jgen.writeStringField("activeBitHistory", sb.toString()); jgen.writeArrayFieldStart("actualValues"); for (Object o : cla.actualValues) { jgen.writeObject(o); } jgen.writeEndArray(); jgen.writeEndObject(); }
From source file:models.SourceRelationSerializer.java
@Override public void serialize(SourceRelation relation, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject();/*from w w w . j a v a2 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:aptgraph.server.NeighborSerializer.java
/** * Serialize a neighbor by emitting only the id of the target node, and the * similarity.//from ww w .ja v a 2 s . co 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(); }