JSON 转 Dart
将 JSON 对象转换为用于 Flutter 应用的 Dart 类定义,包含 fromJson/toJson 方法。
空安全
json_serializable
在上方粘贴 JSON,然后点击“转换”
根据任意 JSON 结构生成带 fromJson/toJson 的 Dart 类
Ctrl+Enter 运行Ctrl+Shift+C 复制
了解更多
如何将 JSON 转换为 Dart 模型类
生成适配 Flutter 的 Dart 类,包含 fromJson/toJson 工厂方法、空安全和嵌套模型支持。
为什么 Dart/Flutter 开发者需要生成 JSON 类
Flutter 应用高度依赖 JSON 进行 API 通信,但 Dart 并不像其他语言中的 Gson 或 Jackson 那样内置 JSON 到对象的映射能力。每一个 API 响应都需要一个模型类,并手动编写 fromJson 和 toJson 工厂方法。对于要对接多个接口的应用来说,这类样板代码会迅速成倍增加——我们的转换器可以根据 JSON 样本即时生成完整的 Dart 模型类,为你省下数小时的重复编码。
阅读约 7 分钟阅读完整指南