Skip to content

iAmMccc/SmartModeler

Repository files navigation

SmartModeler - JSON 转 Swift SmartCodable 模型工具

🌐 网页版 | 📦 软件版

SmartModeler 是一款专为 Swift 生态中 SmartCodable 库打造的 JSON 转模型工具。 无论是在线使用还是本地运行,都能帮你将任意标准 JSON 数据,一键生成符合 SmartCodable 规范的 Swift 结构体代码,显著提升开发效率与准确性。

功能亮点

  • 智能解析 JSON:自动识别基本类型、数组、嵌套对象,生成对应 Swift 结构体和属性声明。
  • 多样配置项支持:可自定义是否使用结构体、构造方法、属性访问级别(public)、驼峰命名法、属性可选性以及注释头,灵活满足不同代码规范需求。
  • 代码高亮与格式化:内置代码编辑器支持 JSON 与 Swift 代码的语法高亮与自动格式化,阅读体验友好。
  • 实时预览与交互:左侧编辑 JSON,右侧即时显示对应的 Swift 模型结构,配置项开关动态影响生成结果。
  • 简洁直观的 UI 设计:顶部配置按钮与清晰分栏布局,方便开发者快速操作和理解转换逻辑。

此工具是基于开源项目 SmartCodable 扩展,专为提升 Swift 代码生成与数据模型一致性而设计,是 Swift 开发者进行 JSON 数据模型转换的实用利器。

界面预览

About

SmartCodable的模型工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •