generate method

String generate(
  1. Map<String, dynamic> data, {
  2. Map<String, dynamic>? keyMeta,
})

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);
}