![](/img/trans.png)
[英]Flutter: Unhandled Exception: Converting object to an encodable object failed: Instance of 'AddProjectModel'
[英]Unhandled Exception: Converting object to an encodable object failed: Instance of 'TextEditingController'
當我嘗試將數據發送到 Flutter 中的 API 端點時出現此錯誤。我似乎不明白錯誤來自何處。
這是我的數據:
var data = {
'first_name': widget.first_name.toString(),
'last_name': widget.last_name.toString(),
'username': username.text,
'email': widget.email.toString(),
'mobile_number': widget.mobile_number.toString(),
'password': password.text,
'gender': gender,
'repeat_password': repeat_password.text,
'dob': dob,
'accepted_terms': 'on'
};
在這里,如果值包含不能直接encodable
為JSON
字符串的objects
(不是number
、 boolean
、 string
、 null
、 list
或帶有字符串keys
的map
的值), toEncodable
function 用於將其轉換為那必須是直接encodable
的。
const data = {};
final String jsonString = jsonEncode(data);
print(jsonString);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.