encodeArrayOfObjectsAsTabular function
void
encodeArrayOfObjectsAsTabular(
- String? prefix,
- List<
Map< rows,String, Object?> > - List<
String> header, - LineWriter writer,
- int depth,
- ResolvedEncodeOptions options,
Encodes an array of objects in tabular format
Implementation
void encodeArrayOfObjectsAsTabular(
String? prefix,
List<Map<String, Object?>> rows,
List<String> header,
LineWriter writer,
int depth,
ResolvedEncodeOptions options,
) {
final formattedHeader = formatHeader(rows.length,
key: prefix,
fields: header,
delimiter: options.delimiter,
lengthMarker: options.lengthMarker);
writer.push(depth, formattedHeader);
writeTabularRows(rows, header, writer, depth + 1, options);
}