全部工具

Kt

JSON 转 Kotlin Data Class

生成 data class,支持 kotlinx.serialization 的 @Serializable 与 @SerialName

新增本地运行

JSON 转 Kotlin Data Class的使用场景

  • Android / Ktor 项目要建数据类
  • 字段名与 Kotlin 命名规范不一致
  • 想快速把接口样例转成可编译的模型代码

JSON 转 Kotlin Data Class怎么用

  1. 粘贴示例 JSON
  2. 按需开关 kotlinx.serialization 注解
  3. 复制代码或下载 .kt 文件

常见问题

注解是必须的吗?
只有用 kotlinx.serialization 时才需要;项目用 Gson / Moshi 可以关掉注解,自行加 @SerializedName 或 @Json。
可空字段怎么处理?
声明为 Type? = null,反序列化时字段缺失也不会报错,调用方按可空类型处理即可。
数据会上传吗?
不会,解析与生成都在浏览器本地完成。