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。