jsonEncode method
Converts this object to a JSON string.
If this objects contains other objects that are not directly encodable to
a JSON string (a value that is not a number, boolean, string, null, list
or a map with string keys), the toEncodable
function is used to convert
it to an object that must be directly encodable.
If toEncodable
is omitted, it defaults to a function that returns the
result of calling .toJson()
on the unencodable object.
Implementation
String jsonEncode({Object? Function(Object? object)? toEncodable}) {
return json.encode(this, toEncodable: toEncodable);
}