将 JSON 转换为 Kotlin 数据类定义,支持自动类型检测、可空类型和嵌套类生成
开发者工具
关于此工具
JSON 转 Kotlin 数据类转换器可从您的 JSON 数据生成 Kotlin 数据类定义。它支持可空类型声明、嵌套数据类、可自定义的根类名以及实时转换——所有操作均在浏览器本地运行。
主要功能
- Kotlin 数据类生成,支持正确的类型映射
- 可空类型处理,使用 ? 运算符标记空值
- 为复杂对象提供嵌套数据类支持
- 可自定义根类名
- 实时转换,即时预览
- 一键复制和示例数据加载
使用场景
- 为 Android 应用生成 Kotlin 模型
- 创建用于 API 响应处理的数据类
- 从 JSON Schema 自动创建 Kotlin 模型
- 为 Retrofit 或 Ktor 客户端快速搭建数据类
- 将模拟 JSON 数据转换为 Kotlin 数据类用于原型开发
json
kotlin
data-class
android
model
常见问题
什么是 JSON 转 Kotlin 数据类转换器?
JSON 转 Kotlin 数据类转换器可从您的 JSON 数据生成 Kotlin 数据类定义。它将 JSON 类型映射为 Kotlin 类型,处理嵌套类,并支持可空类型声明。
是否支持嵌套对象?
是的,该工具会为每个嵌套结构生成独立的 Kotlin 数据类来处理嵌套的 JSON 对象。它还能正确处理对象列表和数组。
可以启用可空类型吗?
可以,您可以切换可空选项。启用后,值为 null 的字段将使用 Kotlin 可空类型运算符(?)声明,使其在数据类中成为可选字段。
使用此工具时数据安全吗?
绝对安全。所有处理都在您的浏览器本地进行,不会将任何数据上传到服务器,确保您的信息完全私密和安全。
可以自定义根类名吗?
可以,您可以在根名称输入框中指定自定义的根类名。默认名称为 Root,但您可以更改为任何有效的 Kotlin 类名。