开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/开发工具/JSON 转 Swift 模型

JSON 转 Swift 模型

把 JSON 转成 Swift 的 Codable 结构体,字段按小驼峰命名,类型自动推断(String / Int / Double / Bool),数组用 [T],可选值用 ?。iOS 开发里解析接口返回时最省事的一步。

本地运行 · 数据不上传 开发工具 免费 · 无需注册
请输入内容
转换结果

使用说明

  1. 把接口返回的 JSON 粘到左边,点「生成 Swift 代码」。
  2. 嵌套对象会自动生成独立的类,字段名做了对应语言的命名规范处理。
  3. 数组字段生成列表类型,null 值会推断成可空类型。
  4. 示例数据给得越全(可选字段也出现一次),生成的类型越准。

常见问题

字段名大小写风格为什么变了?
会按目标语言的社区习惯转换:C#、Swift、Kotlin、Dart 用驼峰,Rust、PHP 保留原样,并补上序列化时的名称映射注解,保证运行时仍然能对上原始字段名。
null 字段怎么处理?
推断成可空类型(C# 用可空引用、Rust 用 Option、Swift/Kotlin/Dart 用 ?)。这样接口偶尔不返回该字段时不会直接崩。
生成的类可以直接用吗?
可以直接用。字段类型是根据样本推断的,上线前建议扫一眼数字字段——接口里金额有时会返回字符串,这种情况下手工改成对应的字符串类型更稳妥。

相关工具

开发工具 · 该分类共 125 个工具,展开查看全部