更改一些 API 请求后,出现
NoSuchMethodError: Class 'String' has no instance method 'toJson'.
错误。
我已经多次尝试重建 .g 文件。
服务范例:
@GET("/api/payments/income/{ref}/ultimate")
Future<IncomePaymentActualDetailsResponse> getIncomePaymentActualDetails(
@Path("ref") String ref,
@Query("uetr") uetr,
);
问题在于定义
uetr
参数。您需要接下来指定变量类型@Query("uetr") String uetr,
然后生成文件
flutter pub run build_runner build --delete-conflicting-outputs