Как конвертировать DateTime
объект json? Он бросает Converting object to an encodable object failed.
, так это ошибка, или просто dart
еще не поддерживали ее? Если вы, ребята, знаете обходное решение, пожалуйста, дайте мне знать.Как конвертировать объект DateTime в json
6
A
ответ
1
Первый: JSON не поддерживает кодирование даты и времени. Обычно это делается по соглашению в зависимости от другой стороны - обычно это строковое представление (например, ISO8601, но ASP.NET использует пользовательский формат).
второй: How to convert an object containing DateTime fields to JSON in Dart?
(Короче говоря:.. Продолжительность не сериализация DateTime Вам нужно создать оболочку с пользовательской сериализации логики)
6
Вместо того чтобы использовать обертку, вы также можете создать свой собственный кодировщик, передающий аргумент toEncodable.
import 'dart:convert' show JSON;
void main() {
var dt = new DateTime.now();
var str = JSON.encode(dt, toEncodable: myEncode);
print(str);
}
dynamic myEncode(dynamic item) {
if(item is DateTime) {
return item.toIso8601String();
}
return item;
}
Смежные вопросы
- 1. Как конвертировать в объект JSON
- 2. Как конвертировать .NET DateTime в JSON
- 3. Пользовательские JSON, конвертировать объект
- 4. конвертировать массив JSON объект
- 5. Как конвертировать один объект JSON в другой объект JSON
- 6. Конвертировать из Datetime.ToFileTime() в объект DateTime
- 7. конвертировать строку различного формата в объект datetime
- 8. Как конвертировать в DateTime
- 9. Как конвертировать в datetime
- 10. C# конвертировать UTC int в объект DateTime
- 11. конвертировать объект JSON в строку
- 12. конвертировать java-объект в json
- 13. базовый Python JSON Datetime конвертировать вопрос
- 14. конвертировать json объект в дерево json object
- 15. конвертировать данные json в правильный объект json
- 16. javascript конвертировать строку JSON в объект JSON
- 17. конвертировать объект json в объект vb .net
- 18. Как конвертировать хэш-объект ruby в JSON?
- 19. Как конвертировать json в обычный объект?
- 20. Как конвертировать DataTable в объект JSON
- 21. Как конвертировать JAVA-объект в JSON эффективно ...?
- 22. C# конвертировать объект JSON в XML динамически
- 23. Конвертировать datetime int в datetime
- 24. Неверный конвертировать объект из JSON
- 25. Простейший способ конвертировать объект JSON в новый структурированный объект JSON?
- 26. Как конвертировать Varchar в Datetime?
- 27. Как конвертировать Datetime в OracleTimeStamp
- 28. Как конвертировать JavaScriptSerializer сериализованной строки DateTime в Javascript Даты объект
- 29. конвертировать объект в JSON в объекте c
- 30. Sqlite datetime конвертировать в .Net datetime