这是CaiYouHui前端,一个关于flutter的安卓app,前端使用flutter实现

12345678910111213141516171819202122
  1. class ApiResponse<T> {
  2. final bool success;
  3. final String message;
  4. final T? data;
  5. ApiResponse({
  6. required this.success,
  7. required this.message,
  8. this.data,
  9. });
  10. factory ApiResponse.fromJson(
  11. Map<String, dynamic> json,
  12. T Function(dynamic) fromJsonT,
  13. ) {
  14. return ApiResponse<T>(
  15. success: json['success'] ?? false,
  16. message: json['message'] ?? '',
  17. data: json['data'] != null ? fromJsonT(json['data']) : null,
  18. );
  19. }
  20. }