writeValueAsYamlMap method
Serializes a Dart object into a YAML Map<String, dynamic> representation.
This method traverses all serializable fields of value and produces
a nested map structure compatible with YAML generation.
Example
final map = mapper.writeValueAsYamlMap(user);
print(map['user']['id']); // 1
Implementation
@override
Map<String, dynamic> writeValueAsYamlMap(Object? value) {
if (value == null) return {};
final yamlString = writeValueAsYaml(value);
return utils.YamlParser().parse(yamlString);
}