FieldSelector.fromJson constructor

FieldSelector.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory FieldSelector.fromJson(Map<String, dynamic> json) {
  return FieldSelector(
    extractors: json['extractors'].map<Extractor>((extractorJson) => Extractor.fromJson(extractorJson)).toList(),
    collectAs: json['collect_as'] != null
        ? SingleFieldCollector.fromJson(json['collect_as'])
        : SingleFieldCollector(
            CollectTypes.FIRST,
            OutputTypes.STRING,
            null,
          ),
    isFlatten: json['is_flatten'] ?? false,
  );
}