什么是 JSON 转 Kotlin 工具?
JSON 转 Kotlin 工具可以从 JSON 样例生成符合习惯的数据类:不可变的 val 属性、带默认值的可空类型、按键名派生的嵌套类。非常适合 Android 和 JVM 的 API 模型。
如何生成数据类
粘贴 JSON 对象,可选地修改根类名,然后复制结果。所有类会一起输出,方便粘贴到同一个文件。
类型与可空性
String、Int、Double 和 Boolean 从样例推断;集合变成 List<T>。任何可选或 null 的内容都会变成 T? = null。
嵌套与命名
嵌套对象会生成以父级命名的独立数据类,例如 Root 中的 address 会生成 RootAddress——冲突时自动加数字后缀。键名与属性名在大小写之外仍有差异时会添加显式注解。