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);
}
相关推荐
一只大侠的侠40 分钟前
【Harmonyos】Flutter开源鸿蒙跨平台训练营 Day 2 鸿蒙跨平台开发环境搭建与工程实践
flutter·开源·harmonyos
微祎_2 小时前
Flutter for OpenHarmony:构建一个 Flutter 平衡球游戏,深入解析动画控制器、实时物理模拟与手势驱动交互
flutter·游戏·交互
数据知道2 小时前
PostgreSQL实战:详解如何用Python优雅地从PG中存取处理JSON
python·postgresql·json
ZH15455891313 小时前
Flutter for OpenHarmony Python学习助手实战:面向对象编程实战的实现
python·学习·flutter
renke33644 小时前
Flutter for OpenHarmony:构建一个 Flutter 色彩调和师游戏,RGB 空间探索、感知色差计算与视觉认知训练的工程实现
flutter·游戏
王码码20354 小时前
Flutter for OpenHarmony 实战之基础组件:第三十一篇 Chip 系列组件 — 灵活的标签化交互
android·flutter·交互·harmonyos
ujainu5 小时前
Flutter + OpenHarmony 实现经典打砖块游戏开发实战—— 物理反弹、碰撞检测与关卡系统
flutter·游戏·openharmony·arkanoid·breakout
微祎_5 小时前
构建一个 Flutter 点击速度测试器:深入解析实时交互、性能度量与响应式 UI 设计
flutter·ui·交互
王码码20355 小时前
Flutter for OpenHarmony 实战之基础组件:第二十七篇 BottomSheet — 动态底部弹窗与底部栏菜单
android·flutter·harmonyos
ZH15455891316 小时前
Flutter for OpenHarmony Python学习助手实战:Web开发框架应用的实现
python·学习·flutter