JSON2Swift 是一个代码生成器,它从 JSON 生成现代 Swift 3 模型代码。它简单易用。所需的最低输入是 JSON 文本(或 URL)和生成的模型的名称。它还提供对自定义的全面支持。通过使用它,它会生成数百行代码,为每个项目节省数十小时。

特征
  • 实时生成,在您键入或编辑时生成 Swift 3 代码
  • 从 URL 加载 JSON
  • 列出 JSON 中的所有对象和属性
  • 禁用属性以在 struct/class 中排除它
  • 将生成的对象设为类或结构
  • 的选项

  • 修改对象名称和属性名称
  • (可选)提供默认值
  • 使用 “var” 或 “let” 声明属性的选项
  • (可选)将 property 设为可选值
  • (可选)将属性设置为私有
  • (可选)将 “Int” 值转换为 “Date” 类型
  • 使用 Xcode 模板文件头生成 Swift 3 文件
  • 生成 4 个初始化器,并可选择支持 NSCoding
  • 所有结构/类都符合协议,以支持泛型类型的函数
  • 输出为文件,随时可用