jsonEncode method Null safety
- 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);
}