I have Map Model as:
class Users {
final int userID;
final String name;
final String username;
final String email;
final Address address;
Users({this.userID, this.name, this.username, this.email, this.address});
factory Users.fromJson(Map<String, dynamic> usersjson)=> Users(
userID: usersjson["id"],
name: usersjson["name"],
username: usersjson["username"],
email: usersjson["email"],
address: Address.fromJson(usersjson["address"])
);
}
And I got json response from http API.
For list of dala in Json we can convert to MAP Users as below
List userList = jsonDecode(response.body) as List;
List<Users> myUserList = userList.map((data) => Users.fromJson(data)).toList();
But if i have single data in json response then how to get data in single instance of Users map?
like:
Users mySingleUser = Users.fromJson(response.body);