diff --git a/example/lib/model/tencent_api_resp.dart b/example/lib/model/tencent_api_resp.dart index bb11138..c3f32b8 100644 --- a/example/lib/model/tencent_api_resp.dart +++ b/example/lib/model/tencent_api_resp.dart @@ -1,3 +1,5 @@ +import 'dart:convert'; + import 'package:json_annotation/json_annotation.dart'; part 'tencent_api_resp.g.dart'; @@ -19,6 +21,11 @@ abstract class TencentApiResp { final String? msg; bool get isSuccessful => ret == RET_SUCCESS; + + Map toJson(); + + @override + String toString() => const JsonEncoder.withIndent(' ').convert(toJson()); } @JsonSerializable( @@ -111,5 +118,6 @@ class TencentUserInfoResp extends TencentApiResp { return figureurl; } + @override Map toJson() => _$TencentUserInfoRespToJson(this); } diff --git a/example/lib/model/tencent_unionid_resp.dart b/example/lib/model/tencent_unionid_resp.dart index b7c9deb..375a228 100644 --- a/example/lib/model/tencent_unionid_resp.dart +++ b/example/lib/model/tencent_unionid_resp.dart @@ -1,3 +1,5 @@ +import 'dart:convert'; + import 'package:json_annotation/json_annotation.dart'; part 'tencent_unionid_resp.g.dart'; @@ -32,4 +34,7 @@ class TencentUnionidResp { bool get isSuccessful => error == ERROR_SUCCESS; Map toJson() => _$TencentUnionidRespToJson(this); + + @override + String toString() => const JsonEncoder.withIndent(' ').convert(toJson()); }