Flutter 开发技巧 AI 快速构建 json_annotation model 的提示词

  1. 将下面这段复制到AI
    GPT、DeepSeek 、文心快码 试过效果都可以,不用做任何更改。
  2. 将 json 数据丢给 AI 就行了
bash 复制代码
我会提供一段 JSON 数据,请帮我生成 Dart 模型,要求严格如下:

1. 使用 json_annotation 包,包含:
   - @JsonSerializable()
   - part 'xxx.g.dart';
   - fromJson / toJson 方法

2. 构造函数必须是这种形式:
   ClassName({ this.xxx, this.yyy });

3. 字段要求:
   - **严格保持 JSON 中的字段命名,不要改动,不要转成驼峰命名**
   - 每个字段必须是可空类型(int?、String?、List<T>?)
   - 每个字段写简短注释(根据字段含义)

4. 如果 JSON 有嵌套对象或数组,必须拆分成独立 model 文件,并互相引用。

5. 输出时只给 Dart 代码,不要解释。

6. 代码风格必须与下面示例完全一致:

```dart
import 'package:json_annotation/json_annotation.dart';

part 'example_model.g.dart';

@JsonSerializable()
class ExampleModel {
  ExampleModel({
    this.id,
    this.name,
  });

  factory ExampleModel.fromJson(Map<String, dynamic> json) =>
      _$ExampleModelFromJson(json);

  int? id; // ID
  String? name; // 名称

  Map<String, dynamic> toJson() => _$ExampleModelToJson(this);
}
相关推荐
SoaringHeart2 小时前
Flutter进阶:基于 EasyRefresh 的下拉刷新封装 n_easy_refresh_mixin.dart
前端·flutter
月光下的丝瓜1 天前
Flutter 国内安装指南
前端·flutter
恋猫de小郭4 天前
Amper 正式转正 Kotlin Toolchain ,Gradle 未来何去何从
android·前端·flutter
张风捷特烈4 天前
Flutter 类库大揭秘#02 | path_provider 各平台实现
前端·flutter
TT_Close4 天前
别劝退了!5秒搞定 Flutter 鸿蒙 FVM 起跑线
flutter·harmonyos·visual studio code
你听得到115 天前
用户说 App 卡,但说不清在哪?我把 Flutter 监控 SDK 升级成了链路观测工作台
前端·flutter·性能优化
Venuslite5 天前
从 Unexpected token < 到 Extra data:一次讲清 JSON 解析错误的排查思路
json
stringwu6 天前
Flutter 开发必备:MVI 架构的高效实现指南
前端·flutter
程序员老刘7 天前
Flutter版本选择指南:3.44系列继续观望 | 2026年6月
flutter·ai编程·客户端
用户965597361909 天前
Provider vs Bloc vs GetX vs Riverpod:Flutter 状态管理方案怎么选?
flutter