#flutter
Вопрос:
Я хочу отправить эту форму, http.post
но я не могу закодировать свои данные в своем теле.
У меня ошибка:
[ОШИБКА:flutter/lib/ui/ui_dart_state.cc(199)] Необработанное исключение: Не удалось преобразовать объект в ** > кодируемый объект: Экземпляр ‘mappedlisterable><Пользователь, набор>'<Пользователь, набор>
> E/flutter ( 7489): #0 _JsonStringifier.writeObject (dart:преобразование/json.dart:688:7)>
Комментарии:
1. должен использоваться простой jsonEncode(mydata). в противном случае поделитесь своей моделью и методом публикации
2. var e = data.map((e) => [{подробности[‘n’]=e.libelle,подробности[‘n’]=e.quantite,подробности[‘n’]=e.prix}]); формат данных, которые я хочу отправить, var donee = {‘fournisseur’: fournisseur, ‘produit’: e}; печать(jsonDecode(пожертвованный));
3. тогда jsonEncode(получатель) должен сделать свое дело, или вы можете закодировать свою карту в другом
4. ошибка, которую я получаю, когда делаю это [ОШИБКА:flutter/lib/ui/ui_dart_state.cc(199)] Необработанное исключение: Не удалось преобразовать объект в кодируемый объект: Экземпляр ‘Mappedlisterable<Пользователь, набор<Строка><Строка>>’
5. Поделитесь своим кодом