JSON2Swift 是一个代码生成器,它从 JSON 生成现代 Swift 3 模型代码。它简单易用。所需的最低输入是 JSON 文本(或 URL)和生成的模型的名称。它还提供对自定义的全面支持。通过使用它,它会生成数百行代码,为每个项目节省数十小时。
特征
- 实时生成,在您键入或编辑时生成 Swift 3 代码
- 从 URL 加载 JSON
- 列出 JSON 中的所有对象和属性
- 禁用属性以在 struct/class 中排除它
- 将生成的对象设为类或结构
- 修改对象名称和属性名称
- (可选)提供默认值
- 使用 “var” 或 “let” 声明属性的选项
- (可选)将 property 设为可选值
- (可选)将属性设置为私有
- (可选)将 “Int” 值转换为 “Date” 类型
- 使用 Xcode 模板文件头生成 Swift 3 文件
- 生成 4 个初始化器,并可选择支持 NSCoding
- 所有结构/类都符合协议,以支持泛型类型的函数
- 输出为文件,随时可用
的选项
发表评论