Example usage for com.fasterxml.jackson.core JsonGenerator writeStartArray

List of usage examples for com.fasterxml.jackson.core JsonGenerator writeStartArray

Introduction

In this page you can find the example usage for com.fasterxml.jackson.core JsonGenerator writeStartArray.

Prototype

public abstract void writeStartArray() throws IOException, JsonGenerationException;

Source Link

Document

Method for writing starting marker of a JSON Array value (character '['; plus possible white space decoration if pretty-printing is enabled).

Usage

From source file:de.tudarmstadt.ukp.dkpro.core.io.brat.internal.model.BratEventArgument.java

public void write(JsonGenerator aJG) throws IOException {
    aJG.writeStartArray();
    aJG.writeString(index == 0 ? slot : slot + index);
    aJG.writeString(target);/*from   ww w  . jav a2  s . c  o m*/
    aJG.writeEndArray();
}

From source file:com.basistech.rosette.dm.jackson.array.MorphoAnalysisListArraySerializer.java

@Override
public void serialize(List<MorphoAnalysis> value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException {
    jgen.writeStartArray();
    MorphoAnalysisTypes curType = MorphoAnalysisTypes.PLAIN;
    for (MorphoAnalysis ma : value) {
        MorphoAnalysisTypes type = MorphoAnalysisTypes.byClass(ma.getClass());
        if (curType != type) {
            jgen.writeNumber(type.ordinal());
            curType = type;//  w  w w . ja  va 2s . c  om
        }
        jgen.writeObject(ma);
    }
    jgen.writeEndArray();
}

From source file:de.tudarmstadt.ukp.dkpro.core.io.brat.internal.model.BratLabelDecl.java

public void write(JsonGenerator aJG) throws IOException {
    aJG.writeFieldName("labels");
    aJG.writeStartArray();
    for (String label : labels) {
        aJG.writeString(label);//from  www.j  a va2 s  . co m
    }
    aJG.writeEndArray();
}

From source file:xyz.cloudbans.entities.jackson.serializer.ServerIdsSerializer.java

@Override
public void serialize(Collection<Server> servers, JsonGenerator jsonGenerator,
        SerializerProvider serializerProvider) throws IOException {
    jsonGenerator.writeStartArray();
    for (Server server : servers)
        jsonGenerator.writeString(server.getId().toString());
    jsonGenerator.writeEndArray();/*from  ww  w  .  j  ava 2  s . c o  m*/
}

From source file:org.opendaylight.ovsdb.lib.message.InsertSerializer.java

@Override
public void serialize(InsertOperation condition, JsonGenerator generator, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    generator.writeStartArray();

    generator.writeEndArray();/*  w w w.  j  a  v  a2  s  . c  o m*/
}

From source file:com.basistech.rosette.dm.jackson.array.ListAttributeArraySerializer.java

@Override
public void serialize(ListAttribute value, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartArray();
    jgen.writeString(KnownAttribute.getAttributeForClass(value.getItemClass()).key());
    writeItems(value, jgen, provider);// w  w w.jav  a 2s. co  m
    writeExtendedProperties(value, jgen);
    jgen.writeEndArray();
}

From source file:javaslang.jackson.datatype.serialize.EitherSerializer.java

@Override
public void serialize(Either<?, ?> value, JsonGenerator gen, SerializerProvider provider) throws IOException {
    gen.writeStartArray();
    if (value.isLeft()) {
        gen.writeString("left");
        write(value.left().get(), 0, gen, provider);
    } else {/*  w  ww .  j  a va  2s. co  m*/
        gen.writeString("right");
        write(value.right().get(), 1, gen, provider);
    }
    gen.writeEndArray();
}

From source file:org.opendaylight.ovsdb.lib.notation.json.ConditionSerializer.java

@Override
public void serialize(Condition condition, JsonGenerator generator, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    generator.writeStartArray();
    generator.writeString(condition.getColumn());
    generator.writeString(condition.getFunction().toString());
    generator.writeObject(condition.getValue());
    generator.writeEndArray();//from  ww w .j a v a 2s.  c o  m
}

From source file:org.opendaylight.ovsdb.lib.notation.json.MutationSerializer.java

@Override
public void serialize(Mutation condition, JsonGenerator generator, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    generator.writeStartArray();
    generator.writeString(condition.getColumn());
    generator.writeString(condition.getMutator().toString());
    generator.writeObject(condition.getValue());
    generator.writeEndArray();//w w  w  .  j  a v a  2s .com
}

From source file:de.dfki.asr.compass.rest.serialization.EntityListToIDListSerializer.java

@Override
public void serialize(final List<? extends AbstractCompassEntity> list, final JsonGenerator jgen,
        final SerializerProvider provider) throws IOException, JsonProcessingException {
    jgen.writeStartArray();
    for (AbstractCompassEntity entity : list) {
        jgen.writeNumber(entity.getId());
    }//from  w  ww  .j a v a 2 s  .  com
    jgen.writeEndArray();
}