Refine search
@Override public void formatTrigger(String triggerName, String actionExpression, String triggerExpression) throws IOException { generator.writeStartObject(); writeNameAndFields(triggerName, "action", actionExpression, "trigger", triggerExpression); generator.writeEndObject(); }
private void writeObjectMeta( JsonGenerator out, Neo4jJsonMetaType type ) throws IOException { requireNonNull( type, "The meta type cannot be null for known types." ); out.writeStartObject(); try { out.writeStringField( "type", type.code() ); } finally { out.writeEndObject(); } }
private void writeMap( JsonGenerator out, Map value ) throws IOException { out.writeStartObject(); try { Set<Map.Entry> set = value.entrySet(); for ( Map.Entry e : set ) { Object key = e.getKey(); out.writeFieldName( key == null ? "null" : key.toString() ); writeValue( out, e.getValue() ); } } finally { out.writeEndObject(); } }
private void writeNodeOrRelationship( JsonGenerator out, PropertyContainer entity, boolean isDeleted ) throws IOException { out.writeStartObject(); try { if ( !isDeleted ) { for ( Map.Entry<String,Object> property : entity.getAllProperties().entrySet() ) { out.writeObjectField( property.getKey(), property.getValue() ); } } } finally { out.writeEndObject(); } }
@Override public void serialize(EnumMap<? extends Enum<?>,?> value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeStartObject(); if (!value.isEmpty()) { serializeContents(value, jgen, provider); } jgen.writeEndObject(); }
@Override public void serialize(Object value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonMappingException { // 27-Nov-2009, tatu: As per [JACKSON-201] may or may not fail... if (provider.isEnabled(SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS)) { failForEmpty(value); } // But if it's fine, we'll just output empty JSON Object: jgen.writeStartObject(); jgen.writeEndObject(); }
@Override public void serialize(Map<?,?> value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeStartObject(); if (!value.isEmpty()) { if (_valueSerializer != null) { serializeFieldsUsing(value, jgen, provider, _valueSerializer); } else { serializeFields(value, jgen, provider); } } jgen.writeEndObject(); }
public static void serialize(Trace trace, JsonGenerator generator) throws IOException { generator.writeStartObject(); writeTraces(trace, generator); writeRelationships(trace, generator); generator.writeEndObject(); }
/** * Method that can be called to serialize this node and * all of its descendants using specified JSON generator. */ @Override public final void serialize(JsonGenerator jg, SerializerProvider provider) throws IOException, JsonProcessingException { jg.writeStartObject(); if (_children != null) { for (Map.Entry<String, JsonNode> en : _children.entrySet()) { jg.writeFieldName(en.getKey()); /* 17-Feb-2009, tatu: Can we trust that all nodes will always * extend BaseJsonNode? Or if not, at least implement * JsonSerializable? Let's start with former, change if * we must. */ ((BaseJsonNode) en.getValue()).serialize(jg, provider); } } jg.writeEndObject(); }
/** * Main serialization method that will delegate actual output to * configured * {@link BeanPropertyWriter} instances. */ @Override public final void serialize(Object bean, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeStartObject(); if (_propertyFilterId != null) { serializeFieldsFiltered(bean, jgen, provider); } else { serializeFields(bean, jgen, provider); } jgen.writeEndObject(); }
public void write(String metric, String measurement, long i) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", i); g.writeEndObject(); }
public void write(String metric, String measurement, long i) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", i); g.writeEndObject(); }
public void write(String metric, String measurement, double d) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", d); g.writeEndObject(); }
public void write(String metric, String measurement, int i) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", i); g.writeEndObject(); }
public void write(String metric, String measurement, int i) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", i); g.writeEndObject(); }
public void write(String metric, String measurement, double d) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", d); g.writeEndObject(); }
@Override public Symbol doAction(Symbol input, Symbol top) throws IOException { if (top instanceof Symbol.FieldAdjustAction) { Symbol.FieldAdjustAction fa = (Symbol.FieldAdjustAction) top; out.writeFieldName(fa.fname); } else if (top == Symbol.RECORD_START) { out.writeStartObject(); } else if (top == Symbol.RECORD_END || top == Symbol.UNION_END) { out.writeEndObject(); } else if (top != Symbol.FIELD_END) { throw new AvroTypeException("Unknown action symbol " + top); } return null; } }
private void writeNodeOrRelationshipMeta( JsonGenerator out, long id, Neo4jJsonMetaType type, boolean isDeleted ) throws IOException { requireNonNull( type, "The meta type could not be null for node or relationship." ); out.writeStartObject(); try { out.writeNumberField( "id", id ); out.writeStringField( "type", type.code() ); out.writeBooleanField( "deleted", isDeleted ); } finally { out.writeEndObject(); } } }
@Override public void formatMappingType(String type, List<String> names) throws IOException { generator.writeStartObject(); generator.writeStringField("type", type); generator.writeArrayFieldStart("values"); for (String name : names) { generator.writeString(name); } generator.writeEndArray(); generator.writeEndObject(); }
protected void toJsonUtf8(JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeStringField("id", getId()); bodyToJsonUtf8(generator); generator.writeEndObject(); generator.flush(); } /**