const jsonString = '{"name": "Jerry","email": "Jerry@example.com"}';
Map<String, dynamic> userMap = jsonDecode(jsonString);
if (kDebugMode) {
print('User $userMap');
}
var user = User.fromJson(userMap);
if (kDebugMode) {
print('User ${user.toString()}');
print('User ${user.toJson()}');
print('User ${jsonEncode(user)}');
print('User ${user.name}');
print('User ${user.email}');
}
检查打印日志:
User {name: Jerry, email: Jerry@example.com}
User Instance of 'User'
User {name: Jerry, email: Jerry@example.com}
User {"name":"Jerry","email":"Jerry@example.com"}
User Jerry
User Jerry@example.com
const jsonString = '{"name": "Jerry","email": "Jerry@example.com"}';
Map<String, dynamic> userMap = jsonDecode(jsonString);
if (kDebugMode) {
print('User $userMap');
}
var user = User.fromJson(userMap);
if (kDebugMode) {
print('User ${user.toString()}');
print('User ${user.toJson()}');
print('User ${jsonEncode(user)}');
print('User ${user.name}');
print('User ${user.email}');
}
检查打印日志:
User {name: Jerry, email: Jerry@example.com}
User Instance of 'User'
User {name: Jerry, email: Jerry@example.com}
User {"name":"Jerry","email":"Jerry@example.com"}
User Jerry
User Jerry@example.com