generate method
Generates JSON from data with layout metadata.
data - The data map to serialize
keyMeta - Optional key-level metadata for layout preservation
Returns a formatted JSON string.
Implementation
String generate(
Map<String, dynamic> data, {
Map<String, dynamic>? keyMeta,
}) {
final indentSpaces = _getIndentSpaces(keyMeta);
if (indentSpaces == 0) {
return _generateMinified(data);
}
return _generatePretty(data, indentSpaces);
}