JSON 转 Dart 模型类生成器(Flutter)
根据 JSON 生成带 fromJson 和 toJson 方法的 Dart 模型类,支持空安全,可选 freezed,可直接用于 Flutter 应用。
使用方法
- 1
粘贴或打开数据
粘贴文本、把文件拖到编辑器中,或点击「打开文件」。点击「加载示例」可快速了解工具用法。
- 2
调整选项
结果随输入实时更新。调整选项,即可得到你想要的输出。
- 3
复制或下载
将结果复制到剪贴板,或下载为文件。
为什么选择 PixNudge
不上传任何数据
数据在浏览器中处理,从不发送到服务器,API 密钥、Token 和客户数据都不会泄露。
即时响应,大文件也流畅
无需与服务器往返通信,结果随输入即时显示,几 MB 的文件也能流畅处理。
数字精确不丢失
64 位 ID 等长数字会按原样保留,不会被四舍五入而丢失精度。
常见问题
代码包含 fromJson 和 toJson 吗?
包含,前提是关闭「仅生成类型」。每个类都有 fromJson 工厂构造函数和 toJson 方法,另外还有用于解析和编码整个文档的顶层函数。
代码支持空安全吗?
支持。必填字段为非空类型,缺失或可能为 null 的键会生成 String? 这样的可空类型。
可以使用 freezed 吗?
可以。开启「使用 freezed」即可为 freezed 包生成类,然后运行 build_runner 生成相应的代码文件。