Refine search
private void writeIterator( JsonGenerator out, Iterator value ) throws IOException { out.writeStartArray(); try { while ( value.hasNext() ) { writeValue( out, value.next() ); } } finally { out.writeEndArray(); } }
private void writeByteArray( JsonGenerator out, byte[] bytes ) throws IOException { out.writeStartArray(); try { for ( byte b : bytes ) { out.writeNumber( (int) b ); } } finally { out.writeEndArray(); } }
private void writeMetaPath( JsonGenerator out, Path value ) throws IOException { out.writeStartArray(); try { for ( PropertyContainer element : value ) { writeMeta( out, element ); } } finally { out.writeEndArray(); } }
@Override public final void serialize(T value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeStartArray(); serializeContents(value, jgen, provider); jgen.writeEndArray(); }
private void writeReflectiveArray( JsonGenerator out, Object array ) throws IOException { out.writeStartArray(); try { int length = Array.getLength( array ); for ( int i = 0; i < length; i++ ) { writeValue( out, Array.get( array, i ) ); } } finally { out.writeEndArray(); } }
private void writePath( JsonGenerator out, Iterator<PropertyContainer> value, TransactionStateChecker txStateChecker ) throws IOException { out.writeStartArray(); try { while ( value.hasNext() ) { writePropertyContainer( out, value.next(), txStateChecker ); } } finally { out.writeEndArray(); } }
@Override public final void serialize(T value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeStartArray(); serializeContents(value, jgen, provider); jgen.writeEndArray(); }
private void writeArray(final Object[] values, final String fieldName, final JsonGenerator generator, final DataType elementType) throws JsonGenerationException, IOException { generator.writeStartArray(); for (int i = 0; i < values.length; i++) { final Object element = values[i]; writeValue(generator, element, fieldName, elementType); } generator.writeEndArray(); }
void toJson(Names names, JsonGenerator gen) throws IOException { gen.writeStartArray(); for (Schema type : types) type.toJson(names, gen); gen.writeEndArray(); } }
@Override public final void serialize(JsonGenerator jg, SerializerProvider provider) throws IOException, JsonProcessingException { jg.writeStartArray(); if (_children != null) { for (JsonNode n : _children) { /* 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)n).serialize(jg, provider); } } jg.writeEndArray(); }
@Override public void serialize(Collection<String> value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeStartArray(); if (_serializer == null) { serializeContents(value, jgen, provider); } else { serializeUsingCustom(value, jgen, provider); } jgen.writeEndArray(); }
@Override public void serialize(List<String> value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeStartArray(); if (_serializer == null) { serializeContents(value, jgen, provider); } else { serializeUsingCustom(value, jgen, provider); } jgen.writeEndArray(); }
@Override public void serialize(char[] value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { // [JACKSON-289] allows serializing as 'sparse' char array too: if (provider.isEnabled(SerializationConfig.Feature.WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS)) { jgen.writeStartArray(); _writeArrayContents(jgen, value); jgen.writeEndArray(); } else { jgen.writeString(value, 0, value.length); } }
public void aliasesToJson(JsonGenerator gen) throws IOException { if (aliases == null || aliases.size() == 0) return; gen.writeFieldName("aliases"); gen.writeStartArray(); for (Name alias : aliases) gen.writeString(alias.getQualified(name.space)); gen.writeEndArray(); }
private void writePartitions(JsonWriter writer, ReplicationSpec additionalPropertiesProvider) throws SemanticException, IOException { writer.jsonGenerator.writeStartArray(); if (partitions != null) { for (org.apache.hadoop.hive.ql.metadata.Partition partition : partitions) { new PartitionSerializer(partition.getTPartition()) .writeTo(writer, additionalPropertiesProvider); } } writer.jsonGenerator.writeEndArray(); } }
dumpGenerator.writeStartObject(); dumpGenerator.writeFieldName("properties"); dumpGenerator.writeStartArray(); dumpGenerator.flush(); synchronized (config) { dumpGenerator.writeEndArray(); dumpGenerator.writeEndObject(); dumpGenerator.flush();
Class<?> c = value.getClass(); if (c.isArray()) { jg.writeStartArray(); int len = Array.getLength(value); for (int j = 0; j < len; j++) { writeObject(jg, item); jg.writeEndArray(); } else if(value instanceof Number) { Number n = (Number)value; } else if(value instanceof TabularData) { TabularData tds = (TabularData)value; jg.writeStartArray(); for(Object entry : tds.values()) { writeObject(jg, entry); jg.writeEndArray(); } else { jg.writeString(value.toString());
Class<?> c = value.getClass(); if (c.isArray()) { jg.writeStartArray(); int len = Array.getLength(value); for (int j = 0; j < len; j++) { writeObject(jg, item); jg.writeEndArray(); } else if(value instanceof Number) { Number n = (Number)value; } else if(value instanceof TabularData) { TabularData tds = (TabularData)value; jg.writeStartArray(); for(Object entry : tds.values()) { writeObject(jg, entry); jg.writeEndArray(); } else { jg.writeString(value.toString());
generator.writeStartArray(); for (Object element : (Collection<?>) datum) { toJson(element, generator); generator.writeEndArray(); } else if (datum instanceof byte[]) { // bytes, fixed generator.writeString(new String((byte[]) datum, BYTES_CHARSET));
generator.writeStartArray(); for (final Object element : values) { writeRawValue(generator, element, fieldName); generator.writeEndArray(); return;