SmartModeler 是一款专为 Swift 生态中 SmartCodable 库打造的 JSON 转模型工具。 无论是在线使用还是本地运行,都能帮你将任意标准 JSON 数据,一键生成符合 SmartCodable 规范的 Swift 结构体代码,显著提升开发效率与准确性。
- 智能解析 JSON:自动识别基本类型、数组、嵌套对象,生成对应 Swift 结构体和属性声明。
- 多样配置项支持:可自定义是否使用结构体、构造方法、属性访问级别(public)、驼峰命名法、属性可选性以及注释头,灵活满足不同代码规范需求。
- 代码高亮与格式化:内置代码编辑器支持 JSON 与 Swift 代码的语法高亮与自动格式化,阅读体验友好。
- 实时预览与交互:左侧编辑 JSON,右侧即时显示对应的 Swift 模型结构,配置项开关动态影响生成结果。
- 简洁直观的 UI 设计:顶部配置按钮与清晰分栏布局,方便开发者快速操作和理解转换逻辑。
此工具是基于开源项目 SmartCodable 扩展,专为提升 Swift 代码生成与数据模型一致性而设计,是 Swift 开发者进行 JSON 数据模型转换的实用利器。
