toPrettyString method

String toPrettyString({
  1. String indent = " ",
  2. Object? toJsonEncodable(
    1. Object? object
    )?,
})

Uses JsonEncoder.convert to create a pretty string representation of this Map.

Implementation

String toPrettyString({
  String indent = "  ",
  Object? Function(Object? object)? toJsonEncodable,
}) {
  Object? toEncodable(Object? object) => object?.toString();

  toJsonEncodable ??= toEncodable;

  final encoder = JsonEncoder.withIndent(indent, toJsonEncodable);
  return encoder.convert(this);
}