Метод toString
override
Строковое представление этого объекта.
Некоторые классы имеют стандартное текстовое представление, часто связанное со статической функцией parse (например, int.parse). Эти классы предоставят текстовое представление как свое строковое представление.
Другие классы не имеют осмысленного текстового представления, которое будет интересно программе. Такие классы обычно переопределяют toString для предоставления полезной информации при просмотре объекта, в основном для отладки или ведения журналов.
Реализация
String toString() {
var safeString = Error.safeToString(unsupportedObject);
String prefix;
if (cause != null) {
prefix = "Converting object to an encodable object failed:";
} else {
prefix = "Converting object did not return an encodable object:";
}
return "$prefix $safeString";
}
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-convert/JsonUnsupportedObjectError/toString.html