List of usage examples for com.fasterxml.jackson.core JsonGenerator writeStartObject
public abstract void writeStartObject() throws IOException, JsonGenerationException;
From source file:org.apache.ode.jacob.soup.jackson.MessageSerializer.java
@Override public void serialize(Message value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeStartObject(); serializeContents(value, jgen, provider); jgen.writeEndObject();//from w w w . ja v a 2s . com }
From source file:org.dswarm.xsd2jsonschema.model.JSRoot.java
@Override public void render(final JsonGenerator jgen) throws IOException { jgen.writeStartObject(); jgen.writeStringField("title", getName()); jgen.writeStringField("type", getType()); renderDescription(jgen);/* w w w. j a v a 2 s . c o m*/ renderInternal(jgen); jgen.writeEndObject(); jgen.flush(); jgen.close(); }
From source file:com.attribyte.essem.es.MinMaxQuery.java
@Override public void generate(final JsonGenerator generator) throws IOException { generator.writeStartObject(); {//from w w w .jav a 2 s .c om generator.writeObjectFieldStart("range"); { generator.writeObjectFieldStart(term); { if (endpointValue instanceof Float || endpointValue instanceof Double) { generator.writeNumberField(mode.op, endpointValue.doubleValue()); } else { generator.writeNumberField(mode.op, endpointValue.longValue()); } } generator.writeEndObject(); } generator.writeEndObject(); } generator.writeEndObject(); }
From source file:de.fraunhofer.iosb.ilt.sta.serialize.DataArrayValueSerializer.java
@Override public void serialize(DataArrayValue value, JsonGenerator gen, SerializerProvider serializers) throws IOException, JsonProcessingException { gen.writeStartObject(); Datastream datastream = value.getDatastream(); if (datastream != null) { gen.writeStringField("Datastream@iot.navigationLink", datastream.getNavigationLink()); }// www .j a v a2s . c o m MultiDatastream multiDatastream = value.getMultiDatastream(); if (multiDatastream != null) { gen.writeStringField("MultiDatastream@iot.navigationLink", multiDatastream.getNavigationLink()); } gen.writeObjectField("components", value.getComponents()); int count = value.getDataArray().size(); if (count >= 0) { gen.writeNumberField("dataArray@iot.count", count); } gen.writeFieldName("dataArray"); gen.writeObject(value.getDataArray()); gen.writeEndObject(); }
From source file:net.solarnetwork.node.upload.bulkjsonwebpost.NodeControlInfoSerializer.java
@Override public void serialize(NodeControlInfo info, JsonGenerator generator, SerializerProvider provider) throws IOException, JsonGenerationException { generator.writeStartObject(); generator.writeStringField("__type__", "NodeControlInfo"); generator.writeStringField("controlId", info.getControlId()); generator.writeStringField("type", info.getType().toString()); if (info.getPropertyName() != null) { generator.writeStringField("propertyName", info.getPropertyName()); }/*from ww w .j a v a2 s . c o m*/ if (info.getUnit() != null) { generator.writeStringField("unit", info.getUnit()); } generator.writeStringField("value", info.getValue()); generator.writeEndObject(); }
From source file:de.alexkamp.sandbox.model.SandboxData.java
public void toJson(JsonGenerator sender) throws IOException { sender.writeStartObject(); sender.writeObjectField("Path", basePath.getAbsolutePath()); sender.writeObjectField("Identifier", identifier); sender.writeObjectField("AsRoot", asRoot); sender.writeArrayFieldStart("Mounts"); for (Mount m : mounts) { m.toJSON(sender);// www . jav a 2 s .com } sender.writeEndArray(); sender.writeEndObject(); }
From source file:ijfx.ui.module.json.ModuleItemSerializer.java
@Override public void serialize(ModuleItem t, JsonGenerator jg, SerializerProvider sp) throws IOException, JsonProcessingException { jg.writeStartObject(); jg.writeStringField("name", t.getName()); jg.writeStringField("label", t.getLabel()); try {/*from w ww.j av a 2 s .com*/ jg.writeObjectField("minValue", t.getMinimumValue()); jg.writeObjectField("maxValue", t.getMaximumValue()); jg.writeObjectField("classType", t.getType()); jg.writeObjectField("description", t.getDescription()); jg.writeObjectField("ioType", t.getIOType()); jg.writeObjectField("isInput", t.isInput()); jg.writeObjectField("isOutput", t.isOutput()); jg.writeObjectField("isAutoFill", t.isAutoFill()); jg.writeObjectField("isRequired", t.isRequired()); jg.writeObjectField("visibility", t.getVisibility()); jg.writeObjectField("columnCount", t.getColumnCount()); jg.writeObjectField("choices", t.getChoices()); } catch (Exception e) { } jg.writeEndObject(); }
From source file:org.calrissian.mango.json.ser.TupleSerializer.java
@Override public void serialize(Tuple tuple, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { jsonGenerator.writeStartObject(); jsonGenerator.writeStringField("key", tuple.getKey()); Object value = tuple.getValue(); if (value != null) { String type = typeContext.getAlias(value); String val_str = typeContext.encode(value); jsonGenerator.writeStringField("type", type); jsonGenerator.writeStringField("value", val_str); jsonGenerator.writeArrayFieldStart("metadata"); Set<Map.Entry<String, Object>> entries = tuple.getMetadata().entrySet(); for (Map.Entry<String, Object> objectEntry : entries) { jsonGenerator.writeStartObject(); jsonGenerator.writeObjectField("value", typeContext.encode(objectEntry.getValue())); jsonGenerator.writeObjectField("type", typeContext.getAlias(objectEntry.getValue())); jsonGenerator.writeObjectField("key", objectEntry.getKey()); jsonGenerator.writeEndObject(); }//from ww w. j a v a 2 s . c o m jsonGenerator.writeEndArray(); } jsonGenerator.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(); jsonGenerator.writeNumberField("startIndex", applicationAgentHostList.getStartApplicationIndex()); jsonGenerator.writeNumberField("endIndex", applicationAgentHostList.getEndApplicationIndex()); jsonGenerator.writeNumberField("totalApplications", applicationAgentHostList.getTotalApplications()); jsonGenerator.writeArrayFieldStart("applications"); writeApplicationList(applicationAgentHostList, jsonGenerator); jsonGenerator.writeEndArray();//from w w w. java 2 s . co m jsonGenerator.writeEndObject(); }
From source file:org.apache.ode.jacob.soup.jackson.ChannelProxySerializer.java
@Override public void serialize(ChannelProxy value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeStartObject(); serializeContents(value, jgen, provider); jgen.writeEndObject();/* w ww.jav a 2s . c o m*/ }