serialize<T> method
Implementation
String? serialize<T>(T? item) {
if (item == null) return null;
final typeName = item.runtimeType.toString();
if (verbose) print(typeName);
return json.encode(_isListWithType(typeName)
? (item as List)
.map((i) => _serializeToMapWithType(typeName, i))
.toList()
: serializeToMap<T>(item));
}