JSON 转 Swift
将 JSON 数据转换为 Swift Codable Struct,基于 quicktype 引擎,支持 struct 与 class 风格切换。
使用说明
功能介绍
本工具基于 quicktype 引擎将 JSON 数据自动转换为 Swift Codable Struct/Class,支持类型推断与多项渲染选项。
选项说明
- 根类型名称:生成的顶层类型名称,默认 Root。
- 类型风格:struct(值类型,默认)或 class(引用类型)。
- 访问级别:internal(模块内可见,默认)或 public(跨模块可见)。
- 仅类型:仅生成类型定义,不生成辅助编解码代码。
- 可变属性 (var):使用 var 声明属性替代 let。
操作步骤
在左侧文本框输入或粘贴 JSON 数据,设置根类型名称与各项渲染选项,右侧将实时生成 Swift 代码。
注意事项
数字类型根据值自动推断为 Int 或 Double;null 值推断为 Optional;数组推断为 [T]。