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 中状态数据模型的快速定义

如何使用

  1. 在输入框粘贴 JSON 数据
  2. 设置 Data Class 名称
  3. 点击"转换"获取 Kotlin data class 代码

常见问题

生成的类是 data class 吗?

是的,使用 Kotlin 的 data class 关键字,自动包含 copy/equals/hashCode/toString 等方法。

可空类型如何处理?

JSON 中值为 null 的字段会标记为可空类型(如 String?, Int?),确保空安全。

支持 @Serializable 吗?

当前版本不自动添加 kotlinx.serialization 注解。您可以根据需要手动添加 @Serializable 注解。