listToStructureString method

String listToStructureString({
  1. int indentation = 2,
})

Implementation

String listToStructureString({int indentation = 2}) {
  String result = "";
  String indentationStr = " " * indentation;
  if (true) {
    result += "$indentationStr[";
    forEach((value) {
      if (value is Map) {
        var temp = value.mapToStructureString(indentation: indentation + 2);
        result += "\n$indentationStr\"$temp\",";
      } else if (value is List) {
        result += value.listToStructureString(indentation: indentation + 2);
      } else {
        result += "\n$indentationStr\"$value\",";
      }
    });
    result = result.substring(0, result.length - 1);
    result += "\n$indentationStr]";
  }

  return result;
}