jsonEncode method
データをJSON化する
NCMB特有のデータ変換を行う。
fields
データ情報
Implementation
String jsonEncode(Map fields) {
fields.forEach((k, v) {
if (v is DateTime) {
fields[k] = {'__type': 'Date', 'iso': v.toUtc().toIso8601String()};
}
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);
}