|
5 | 5 | SmartCodable 通过增强苹果原生的 Codable 能力,为 Swift 数据解析提供了生产级的健壮性与灵活性。当标准 Codable 在真实数据场景中难以胜任时,SmartCodable 能以最少的样板代码,实现更稳健、容错性更强的解析逻辑
|
6 | 6 |
|
7 | 7 |
|
8 |
| -## SmartModeler - JSON 转 Swift SmartCodable 模型工具 |
9 |
| - |
10 |
| -[在线网页(如版本不一致,请使用无痕模式)](https://iammccc.github.io) |
11 |
| - |
12 |
| -SmartModeler 是一款专门针对 Swift 生态中 SmartCodable 库设计的在线 JSON 转模型工具。它支持将任意标准 JSON 数据快速转换为符合 SmartCodable 规范的 Swift 结构体代码,极大提升开发者编写模型的效率与准确性。 |
13 |
| - |
14 |
| -**主要功能特点:** |
15 |
| - |
16 |
| -- **智能解析 JSON**:自动识别基本类型、数组、嵌套对象,生成对应 Swift 结构体和属性声明。 |
17 |
| -- **多样配置项支持**:可自定义是否使用结构体、构造方法、属性访问级别(public)、驼峰命名法、属性可选性以及注释头,灵活满足不同代码规范需求。 |
18 |
| -- **代码高亮与格式化**:内置代码编辑器支持 JSON 与 Swift 代码的语法高亮与自动格式化,阅读体验友好。 |
19 |
| -- **实时预览与交互**:左侧编辑 JSON,右侧即时显示对应的 Swift 模型结构,配置项开关动态影响生成结果。 |
20 |
| -- **简洁直观的 UI 设计**:顶部配置按钮与清晰分栏布局,方便开发者快速操作和理解转换逻辑。 |
21 |
| - |
22 |
| -此工具是基于开源项目 SmartCodable 扩展,专为提升 Swift 代码生成与数据模型一致性而设计,是 Swift 开发者进行 JSON 数据模型转换的实用利器。 |
23 | 8 |
|
24 |
| - |
25 | 9 |
|
26 | 10 |
|
27 | 11 |
|
@@ -771,7 +755,23 @@ public enum Level: Int {
|
771 | 755 | SmartSentinel.onLogGenerated { logs in }
|
772 | 756 | ```
|
773 | 757 |
|
| 758 | +## SmartModeler - JSON 转 Swift SmartCodable 模型工具 |
| 759 | + |
| 760 | +[在线网页(如版本不一致,请使用无痕模式)](https://iammccc.github.io) |
| 761 | + |
| 762 | +SmartModeler 是一款专门针对 Swift 生态中 SmartCodable 库设计的在线 JSON 转模型工具。它支持将任意标准 JSON 数据快速转换为符合 SmartCodable 规范的 Swift 结构体代码,极大提升开发者编写模型的效率与准确性。 |
| 763 | + |
| 764 | +**主要功能特点:** |
| 765 | + |
| 766 | +- **智能解析 JSON**:自动识别基本类型、数组、嵌套对象,生成对应 Swift 结构体和属性声明。 |
| 767 | +- **多样配置项支持**:可自定义是否使用结构体、构造方法、属性访问级别(public)、驼峰命名法、属性可选性以及注释头,灵活满足不同代码规范需求。 |
| 768 | +- **代码高亮与格式化**:内置代码编辑器支持 JSON 与 Swift 代码的语法高亮与自动格式化,阅读体验友好。 |
| 769 | +- **实时预览与交互**:左侧编辑 JSON,右侧即时显示对应的 Swift 模型结构,配置项开关动态影响生成结果。 |
| 770 | +- **简洁直观的 UI 设计**:顶部配置按钮与清晰分栏布局,方便开发者快速操作和理解转换逻辑。 |
| 771 | + |
| 772 | +此工具是基于开源项目 SmartCodable 扩展,专为提升 Swift 代码生成与数据模型一致性而设计,是 Swift 开发者进行 JSON 数据模型转换的实用利器。 |
774 | 773 |
|
| 774 | + |
775 | 775 |
|
776 | 776 | ## 常见问题
|
777 | 777 |
|
|
0 commit comments