encodeArrayOfArraysAsListItems function
void
encodeArrayOfArraysAsListItems(
- String? prefix,
- List<
List< values,Object?> > - LineWriter writer,
- int depth,
- ResolvedEncodeOptions options,
Encodes an array of arrays as list items
Implementation
void encodeArrayOfArraysAsListItems(
String? prefix,
List<List<Object?>> values,
LineWriter writer,
int depth,
ResolvedEncodeOptions options,
) {
final header = formatHeader(values.length,
key: prefix,
delimiter: options.delimiter,
lengthMarker: options.lengthMarker);
writer.push(depth, header);
for (final arr in values) {
if (isArrayOfPrimitives(arr)) {
final inline = encodeInlineArrayLine(
arr, options.delimiter, null, options.lengthMarker);
writer.pushListItem(depth + 1, inline);
}
}
}