JSON转Swift结构体生成器

免费在线JSON转Swift结构体代码生成器。一键将JSON数据转换为Swift struct代码,支持Codable协议、CodingKeys、嵌套对象、数组类型推断,纯前端本地处理。

Updated: 2026-07-11

常见问题 (FAQ)

❓ JSON转Swift结构体支持哪些Swift类型映射?

支持String、Int、Double、Bool、Date(ISO 8601)、[Any](任意类型数组)、[String: Any](字典)。数组自动生成Array<T>,嵌套对象自动生成子struct。所有生成的struct自动遵循Codable协议。

❓ 生成的Swift struct可以直接使用吗?

可以。生成的struct已包含Codable协议遵循和CodingKeys枚举。直接复制到Xcode项目中使用。如果JSON键名与Swift命名规范不一致(如snake_case转camelCase),工具会自动处理映射。

❓ 支持自定义CodingKeys吗?

支持。工具默认根据JSON字段名生成CodingKeys。你可以选择开启/关闭CodingKeys生成。如果关闭,Swift会使用默认的自动映射(需要JSON键名与属性名完全一致)。

❓ 如何处理可选值和空值?

如果JSON中某个字段缺失或为null,工具会将其映射为Optional类型(如String?)。你可以选择是否对所有字段使用Optional,或仅对null/缺失字段使用Optional。

❓ 我的数据安全吗?

数据安全完全保障。本工具100%纯前端运行,你的JSON数据仅在浏览器本地内存中处理,不会上传到任何服务器。处理完成后数据即时清除,无需担心数据泄露。

我们重视您的意见!

帮助我们改进这个工具。分享您的建议、错误报告或功能需求。

已复制!