NoSuchMethodError:类“String”没有实例方法“toJson”

问题描述 投票:0回答:1

更改一些 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,
  );
flutter api dart retrofit dio
1个回答
0
投票

问题在于定义

uetr
参数。您需要接下来指定变量类型
@Query("uetr") String uetr,

然后生成文件

flutter pub run build_runner build --delete-conflicting-outputs

© www.soinside.com 2019 - 2024. All rights reserved.