exportJsonViewRow function

String exportJsonViewRow(
  1. JsonViewRow row, {
  2. JsonViewCopyOptions options = const JsonViewCopyOptions(),
})

Exports a JsonViewRow as sanitized text.

Implementation

String exportJsonViewRow(
  JsonViewRow row, {
  JsonViewCopyOptions options = const JsonViewCopyOptions(),
}) {
  return switch (options.mode) {
    JsonViewCopyMode.line => row.line,
    JsonViewCopyMode.node => _encodeJsonValue(
      _sanitizeJsonValue(row.value),
      pretty: options.pretty,
    ),
  };
}