这是一个data class从JSON字符串生成Kotlin的插件,换句话说,是一个将JSON字符串转换为Kotlindata class(Json到Kotlin)的插件 在使用Kotlin进行开发的时候,我们需要经常对Json数据做解析和处理, Java开发的时候有GsonFormat插件,在Kotlin的开发环境中肯定也不能少了这个插件. 对于Kotlin开发人员来说,这是一个非常酷的工...
import java.awt.Toolkit object Class2Json { @JvmStatic fun main(args: Array<String>) { val dataList = mutableListOf<Task>() (1..10).forEach { dataList.add(Task(it, "Task$it")) } var jsonString = formatJson(Gson().toJson(dataList)) copyToClipboard(jsonString) System.out.println(j...
1.按下快捷键’ALT’ + 'K’或者先按 ‘ALT’ + ‘Insert’,然后选择并点击Convert Json Into Kotlin Class 2.在弹出的对话框中第一个输入框内输入要生成的Json对应的Kotlin Data Class的根类名. 3.在每二个输入框中粘贴入你要做类映射的Json字符串. 4.点击OK或者’Ctrl’+‘Enter’,就可以在当前的编...
先创建一个 Java 类 使用GsonFormat 从 Json 转换 用Android Studio 将 Java 类转成 Kotlin 类 但这种方法转换成的 Class 并不是 Data Class,而是普通的 Class。普通的 Kotlin Class 代码量会更多,就失去了 Kotlin 本身的优势。 好在有了这个插件: https://github.com/enbandari/NewDataClassAction...
Pkl 是专用于创建配置文件的脚本编程语言。该项目旨在应对 JSON、YAML 和属性列表等静态配置格式的不足,提供一种介于静态语言和通用语言之间、「两全其美」的方案。Pkl 的三个设计目标是语法安全、可扩展和 IDE 集成,使用声明式语法、易读易写,但也支持类、函数、条件和循环等常见的编程语言功能。Pkl 可用于生成...
对于Kotlin开发人员来说,这是一个非常酷的工具,它可以将JSON字符串转换为Kotlindata class。该工具不仅可以识别基元类型,还可以自动创建复杂类型。 1..打开开发工具,并按如下指示操作 Android studio ->File -> Settings ->Plugins ->Browse repositores -> 搜索JsonToKotlin ...
data class Task( val id: Int, var name: String) 1. 2. 实现效果(运行后,json字符串会打印在终端并且会自动拷贝到剪贴板) [ { "id": 1, "name": "Task1" }, { "id": 2, "name": "Task2" } ] 1. 2. 3. 4. 5. 6. 7. ...