JsonToKotlin(Kotlin开发神器)----Json数据示例直接生成Kotlin Data Class 开发插件

原创 2017年08月23日 17:17:35

插件已经开源:

https://github.com/wuseal/JsonToKotlinClass
有兴趣的同学可以看看,觉得好点个赞star下吧 ^_^

前言

在使用Kotlin进行开发的时候,我们需要经常对Json数据做解析和处理,在Java的类似开发环境中,我们就需要参照Json的数据格式相应的生成对应的JavaBean,在Java开发的时候有GsonFormat这个插件,当然,在Kotlin的开发环境中肯定也不能少了这类插件.


一.插件的名称:JsonToKotlinClass

见名知义,就是把一串Json字段串数据直接映射出一段Kotlin代码并添加到代码编辑器中.

二.插件演示:

先填写要生成的类名,然后粘贴Json字符串,点击OK生成Data Class

三.插件安装方法:

方法1:在Interllij idea 或AndroidStudio的插件库中搜索安装

  • 1.打开开发工具,并按如下指示操作
Created with Raphaël 2.1.0AndroidStudioFileSettingsPluginsBrowse repositores搜索JsonToKotlinClass
  • 2.安装插件,重启Intellij idea 或 android studio

方法2: 手动下载安装

  • 1.下载 JsonToKotlin.jar ,
  • 2.打开开发工具,并按如下指示操作
Created with Raphaël 2.1.0AndroidStudioFileSettingsPluginsinstall plugin form disk导入下载的JsonToKotin.jar
  • 3重启 android studio 或 Intellij idea

四.插件的使用方法

  • 1.按下快捷键’ALT’ + ‘K’或者先按 ‘ALT’ + ‘Insert’,然后选择并点击Convert Json Into Kotlin Class
  • 2.在弹出的对话框中第一个输入框内输入要生成的Json对应的Kotlin Data Class的根类名.
  • 3.在每二个输入框中粘贴入你要做类映射的Json字符串.
  • 4.点击OK或者’Ctrl’+’Enter’,就可以在当前的编辑窗口生成你要的类了.

五.插件下载

下载地址:http://download.csdn.net/download/wuseal/9948030
不需要积分下载地址:http://static.zybuluo.com/wuseal/krxgqmf9unfrgl5o6dv9u1qn/JsonToKotlin.jar

版权声明:本文为博主原创文章,未经博主允许不得转载。

Kotlin配合Gson进行json数据解析

Kotlin配合Gson进行json数据解析 昨天写的小demo里使用到了这个 1,首先引入第3方库implementation 'com.squareup.okhttp3:okhttp:3.8....
  • xfhy_
  • xfhy_
  • 2017年08月04日 10:04
  • 1929

Kotlin开发Android笔记8:Kotlin数据类及json解析

–额外的函数——– 通过数据类,可以方便地得到很多有趣的函数,一部分是来自属性,比如编写getter和setter函数,还有下面这些函数:equals(): 比较两个对象的属性来确保他们是相同的。...
  • true100
  • true100
  • 2016年08月04日 10:44
  • 6450

kotlin使用com.alibaba.fastjson.JSONException: default constructor not found

使用kotlin,在用fastjson来解析json数据时,出现这个错误 目前fastjson最新版本是1.1.62,不过还不稳定,出现这个问题建议使用1.1.61 github地址:https:...
  • qq_24641847
  • qq_24641847
  • 2017年08月26日 16:09
  • 1025

JsonToKotlin

  • 2017年08月23日 17:21
  • 11KB
  • 下载

JsonToKotlin Plugin

  • 2017年08月24日 11:33
  • 12KB
  • 下载

AndroidStudio插件使用之:GsonFormat

在安卓开发过程中,常用的数据就使用的json格式数据。因为json格式的数据有:方便传输(减小多余字符,传输数据更少), 易于阅读及方便转换(Gson,FastJson等框架)等优势。 通常在开发中,...
  • true100
  • true100
  • 2016年11月09日 09:40
  • 1242

Kotlin-13.数据类(data class)

数据类的概念(data class)在Kotlin中一些只保存数据的类;编译器会为数据类(data class)自动生成函数equals()/hashCode();toString();compone...
  • qq_32115439
  • qq_32115439
  • 2017年06月22日 22:40
  • 1616

KotLin——Data class 使用

使用Kotlin 自建自己的数据类对象,就像Java中的Bean对象 翻译地址:http://kotlinlang.org/docs/reference/data-classes.html D...
  • zouchengxufei
  • zouchengxufei
  • 2015年11月25日 13:33
  • 10419

Kotlin Data Class

Kotlin Data ClassKotlin源码,简单的Student.kt类data class Student(val name: String, val age: Int?= null)使用命...
  • lihenair
  • lihenair
  • 2017年06月15日 18:03
  • 1562

Kotlin for Android(七)Kotlin数据类和Gson

数据类 我们经常创建一些只保存数据的类。在这些类中,一些标准函数往往是从数据机械推导而来的。在 Kotlin 中,这叫做 数据类 并标记为 data: data class User(val ...
  • shanshui911587154
  • shanshui911587154
  • 2017年07月25日 17:01
  • 1172
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JsonToKotlin(Kotlin开发神器)----Json数据示例直接生成Kotlin Data Class 开发插件
举报原因:
原因补充:

(最多只允许输入30个字)