public FeatureStructures deserialize()

in src/main/java/org/apache/uima/json/jsoncas2/ser/FeatureStructuresAsObjectDeserializer.java [42:60]


  public FeatureStructures deserialize(JsonParser aParser, DeserializationContext aCtxt)
          throws IOException, JsonProcessingException {

    // Consume object begin
    aParser.nextValue();

    List<FeatureStructure> featureStructures = new ArrayList<>();
    while (aParser.currentToken() != JsonToken.END_OBJECT) {
      featureStructures.add(aCtxt.readValue(aParser, FeatureStructure.class));
      aParser.nextValue();
    }

    runPostprocessors(aCtxt);

    // Consume object end
    aParser.nextValue();

    return new FeatureStructures(featureStructures);
  }