serializeValue function

String serializeValue(
  1. Object? value
)

Serializes value for use in Allure parameters and details.

Implementation

String serializeValue(Object? value) {
  if (value == null) {
    return 'null';
  }
  if (value is String) {
    return value;
  }
  if (value is num || value is bool) {
    return value.toString();
  }
  try {
    return jsonEncode(value);
  } catch (_) {
    return value.toString();
  }
}