我遇到了一个问题,我想获取id为的JSON响应int
,但是我将数字转换为String的JSON响应,有什么方法可以使用将String转换为数字,Dart
因为我无法在API中进行更改?我越来越像一个JSON响应此。
这可能会有所帮助,
class Employee {
int id;
String employeeName;
double employeeSalary;
int employeeAge;
String profileImage;
Employee({
this.id,
this.employeeName,
this.employeeSalary,
this.employeeAge,
this.profileImage,
});
factory Employee.fromJson(Map<String, dynamic> json) => Employee(
id: int.parse(json["id"]),
employeeName: json["employee_name"],
employeeSalary: double.parse(json["employee_salary"]),
employeeAge: int.parse(json["employee_age"]),
profileImage: json["profile_image"],
);
Map<String, dynamic> toJson() => {
"id": id.toString(),
"employee_name": employeeName,
"employee_salary": employeeSalary.toString(),
"employee_age": employeeAge.toString(),
"profile_image": profileImage,
};
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句