JSON 转 Kotlin
输入 JSON,自动生成 Kotlin Data Class
JSON 转 Kotlin 介绍
BeJSON JSON 转 Kotlin是一款免费在线工具,无需注册,浏览器端直接使用,数据不会上传到服务器,保障您的隐私安全。
使用场景
- 将 JSON API 数据转为 Kotlin Data Class 用于 Android 开发
- KMP(Kotlin Multiplatform)项目前后端共享数据模型
- Ktor / Spring Boot Kotlin 服务端接口数据类生成
- Jetpack Compose 中状态数据模型的快速定义
如何使用
- 在输入框粘贴 JSON 数据
- 设置 Data Class 名称
- 点击"转换"获取 Kotlin data class 代码
常见问题
生成的类是 data class 吗?
是的,使用 Kotlin 的 data class 关键字,自动包含 copy/equals/hashCode/toString 等方法。
可空类型如何处理?
JSON 中值为 null 的字段会标记为可空类型(如 String?, Int?),确保空安全。
支持 @Serializable 吗?
当前版本不自动添加 kotlinx.serialization 注解。您可以根据需要手动添加 @Serializable 注解。