纯粹工具站
工具导航
站点地图
GitHub
提交缺陷
English
分享当前页面
安装此页面为应用
免费在线 JSON 转 Kotlin Data Class 工具 - 纯粹工具站
免费在线 JSON 转 Kotlin data class:从样例 JSON 推断类型,生成 data class(可选 kotlinx.serialization 注解),纯前端本地运行。
编辑此工具
免费在线JSON转Kotlin Data Class工具,支持粘贴JSON样例并自动推断字段类型,生成Kotlin data class代码。支持嵌套对象、数组(List<T>)、可空类型(T?),并可选择生成kotlinx.serialization的@Serializable/@SerialName映射注解。纯前端本地运行不上传数据,适合Android/后端开发联调、接口响应建模与快速生成模型代码。
根类型名
注解
kotlinx.serialization
无(字段名尽量与 JSON 一致)
格式化 JSON
复制 Kotlin 代码
JSON 输入
{ "id": 1, "name": "Alice", "tags": ["a", "b"], "profile": { "email": "a@example.com" } }
说明:混合类型/混合数组会降级为
Any?
;字段缺失/为 null 会生成可空类型。
Kotlin 输出
import kotlinx.serialization.Serializable @Serializable data class AutoGeneratedProfile( val email: String ) @Serializable data class AutoGenerated( val id: Long, val name: String, val profile: AutoGeneratedProfile, val tags: List<String?> )