输入 JSON 一键生成 Swift 5.5+ Codable 结构体,或反过来输入 Swift struct 生成示例 JSON 测试数据。全部在浏览器本地完成,输入不上传:
- JSON → Swift (Codable):自动推断类型(String / Int / Double / Bool / 数组 / 嵌套对象),生成
CodingKeys处理蛇形命名转换;支持嵌套结构与数组。 - Swift → 示例 JSON:解析
struct的属性名与类型,生成合理的示例值(含嵌套结构体),方便给 Codable 模型造测试数据。 - 双语言输出:Swift 结构体与 Objective-C
@property声明一键切换。 - 蛇形命名开关:
snake_case⇄camelCase,自动决定是否需要CodingKeys。 - 一键复制 / 清空 / 填入示例。
代码风格
提示:点「JSON → Swift」转换左侧 JSON;点「Swift → 示例 JSON」则可把左侧的 Swift struct 反向生成示例 JSON。Objective-C 标签仅在 JSON → Swift 时有效。