write method
void
write(
- dynamic value
Write any value.
Implementation
void write(dynamic value) {
if (value == null) {
writeNull();
} else if (value is bool) {
writeBool(value);
} else if (value is num) {
writeNum(value);
} else if (value is String) {
writeString(value);
} else if (value is List) {
writeArray(value);
} else if (value is Map<String, dynamic>) {
writeObject(value);
} else {
throw ArgumentError('Unsupported type: ${value.runtimeType}');
}
}