JSON 转 Model 生成器

粘贴 JSON、iOS NSLog 打印的字典或 Android 日志输出,直接生成 Swift、Kotlin、TypeScript、Dart、Java、Python 的类型安全模型代码。全程本地——数据不离开浏览器。

在浏览器本地运行

输入 — JSON / NSLog / Logcat

输出

常见问题

支持哪些输入格式?

严格 JSON,以及开发中真正会粘贴的调试打印格式:iOS NSLog 打印的字典(key = value; 加 (...) 数组)和 Android/Java toString() 打印的 Map(key=value, key2={...})。解析器会自动识别并归一化,并告诉你用了哪种格式。

我的数据会被上传到服务器吗?

不会。解析和代码生成都是浏览器里的纯 JavaScript——接口响应、token、用户数据都留在你的设备上。

类型是怎么推断的?

null 会变成可选类型,整数生成 Int/Long/int,小数生成 Double/double/float,数组会跨元素合并——某些元素里缺失的键会变成可选字段。snake_case 键名会转成 camelCase,并自动生成对应映射(Swift CodingKeys、Gson @SerializedName 等)。

能生成哪些语言?

六种:Swift Codable 结构体、带 Gson 注解的 Kotlin data class、TypeScript interface、带 fromJson/toJson 的 Dart 类、带 getter/setter 的 Java POJO,以及 Python dataclass。

X