免费在线JSON转Kotlin数据类代码生成器。一键将JSON数据转换为Kotlin data class代码,支持Gson/Moshi/Kotlinx序列化注解,嵌套对象自动递归,纯前端本地处理。
支持Gson(@SerializedName)、Moshi(@Json 或 @field:Json)、Kotlinx Serialization(@Serializable)三种主流框架。你可以根据项目使用的序列化框架选择合适的注解风格。
可以。生成的data class包含val/var属性、默认值、注解和companion object。直接复制到Android/Kotlin项目中即可使用。注意需要根据选择的序列化框架添加对应的依赖库。
支持。工具提供可空类型(T?)和非空类型(T)两种模式。对于null/缺失字段自动使用可空类型。数字类型支持默认值设置,可选0、0.0或者不设默认值。
嵌套对象自动生成独立的data class定义。数组类型自动转换为List<T>,并支持泛型推断。Map类型转换为Map<String, T>。工具会递归处理所有嵌套层级。
数据安全完全保障。本工具100%纯前端运行,你的JSON数据仅在浏览器本地内存中处理,不会上传到任何服务器。处理完成后数据即时清除,无需担心数据泄露。