JSON 转 Kotlin (JSON to Kotlin Data Class)
在线将 JSON 对象转换为 Kotlin Data Class。支持 Kotlinx, Gson, Jackson, 默认值生成及空安全处理。
Workspace
JSON 转 Kotlin Data Class
生成现代化的 Kotlin 数据类。
完美支持空安全、默认参数值及多种序列化库 (Kotlinx, Gson, Jackson)。
生成配置
0
类数量
0
代码行数
JSON 输入
Kotlin 代码
工具介绍
JSON 转 Kotlin 工具专为 Android 和现代 Kotlin 开发者设计,能够将 JSON 数据快速转换为 Kotlin Data Class,完美兼容空安全(Null Safety)特性。
功能特点
序列化支持
- Kotlinx Serialization: 生成
@SerialName和@Serializable注解 - Gson: 生成
@SerializedName注解 - Jackson: 生成
@JsonProperty注解
Kotlin 特性
- Data Class: 自动生成标准数据类
- 空安全: 智能推断可空类型 (
?) 和非空类型 - 默认值: 自动生成默认值 (
= null,= 0,= emptyList()),避免空指针异常 - var/val: 可选生成可变 (
var) 或不可变 (val) 属性
高级选项
- Long 类型:将整数推断为 Long 而非 Int
- 包名设置:自定义生成的
package声明 - 内置类型映射:自动映射 List, String, Boolean, Double 等类型
示例场景
- Android App 网络请求数据模型
- KMM (Kotlin Multiplatform Mobile) 共享数据层
- 后端 Kotlin 微服务实体类
信息
- 发布日期
- 2026-01-13
- 最近更新
- 2026-02-23
- 状态
- Normal