jsonEncode method Null safety

String jsonEncode(
  1. Map fields
)

Implementation

String jsonEncode(Map fields) {
  fields.forEach((k, v) {
    if (v is DateTime) {
      var format = new DateFormat("yyyy-MM-ddTHH:mm:ss.S'Z'");
      fields[k] = {'__type': 'Date', 'iso': format.format(v)};
    }
    if (v is NCMBAcl) {
      fields[k] = v.toJson();
    }
    if (v is NCMBRelation) {
      fields[k] = v.toJson();
    }
    if (v is NCMBQuery) {
      fields[k] = v.toJson();
    }
    if (v is NCMBGeoPoint) {
      fields[k] = v.toJson();
    }
  });
  return json.encode(fields);
}