将Json转换为包含对象列表的对象时出错
我有一个从API请求得到的响应,我已经将其解码为JSON对象。尝试将此Json对象转换为包含对象列表的类时,我遇到以下错误:将Json转换为包含对象列表的对象时出错,json,flutter,dart,fromjson,Json,Flutter,Dart,Fromjson,我有一个从API请求得到的响应,我已经将其解码为JSON对象。尝试将此Json对象转换为包含对象列表的类时,我遇到以下错误: "Unhandled Exception: type '_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'List<dynamic>'". 这就是我调用fromJson方法的地方: UserList list = UserList.fromJson(use
"Unhandled Exception: type '_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'List<dynamic>'".
这就是我调用fromJson方法的地方:
UserList list = UserList.fromJson(userVal);
userVal等于以下值:
{UserVal: [{UID: test, Email: test@gmail.com, Phone: 1110001111, Name: Test1}, {UID: test, Email: test@gmail.com, Phone: 1110001111, Name: Test2}, {UID: test, Email: test@gmail.com, Phone: 1110001111, Name: Test3}, {UID: test, Email: test, Phone: 1110001111, Name: test4}]}
我想要的输出是有一个完整的对象,然后我的方法可以返回并使用它。但是,它在这个方法调用时中断
{UserVal: [{UID: test, Email: test@gmail.com, Phone: 1110001111, Name: Test1}, {UID: test, Email: test@gmail.com, Phone: 1110001111, Name: Test2}, {UID: test, Email: test@gmail.com, Phone: 1110001111, Name: Test3}, {UID: test, Email: test, Phone: 1110001111, Name: test4}]}