defaultJsonSerializer top-level property

Serializer defaultJsonSerializer
getter/setter pair

Uses JSON.encode(...) from dart:convert.

Implementation

Serializer defaultJsonSerializer =
    (dynamic payload, Map<String, String> requestHeaders) {
  if (payload == null || (payload is String && payload.trim().isEmpty)) {
    return null;
  } else {
    return json.encode(payload, toEncodable: toJsonEncodable);
  }
};