asJson method
Converts a Map to JSON with formatted keys (_
, -
, or camelCase
).
Parameters
delimiter
: The delimiter to use for formatting keys
Returns
- A new Map with formatted keys
Implementation
Map<String, dynamic> asJson({String delimiter = '_'}) {
return mapKeys((key) {
if (key is String) {
return formatKeys(key, delimiter);
}
return Instance.valueOf(key);
});
}