Я пытаюсь получить простой формат DateTime из Json в мое приложение для флаттера, и, тем не менее, я пытаюсь все еще получить этот тип формата: 2019-03-28 10: 06: 27.090Z
И я получаю эту ошибку:
E/flutter (27849): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: ApiException 500: Exception during deserialization. (Inner exception: {innerException})
E/flutter (27849):
E/flutter (27849): #0 DateTime.parse (dart:core/date_time.dart:335:7)*
Вот пример кода:
MyClass.fromJson(Map<String, dynamic> json) {
if (json == null) return;
name = json['name'];
deletionTime = json['deletionTime'] == null ? null : DateTime.parse(json['deletionTime']);
lastModificationTime = json['lastModificationTime'] == null ? null : DateTime.parse(json['lastModificationTime']);
creationTime = json['creationTime'] == null ? null : DateTime.parse(json['creationTime']);
id = json['id'];
}
Я ожидаю, что Json успешно проанализирует DateTime.