Android Studio插件GsonFormat详解

一.安装插件

在设置中的Plugins中查找GsonFormate插件点击下载即可,如下图:

Android Studio插件GsonFormat详解

安装成功后,如下图能出现GsonFormat就算成功了。

Android Studio插件GsonFormat详解Android Studio插件GsonFormat详解

Android Studio插件GsonFormat详解

直接敲击键盘ALT+S也能弹出编辑框

二.快速生成代码

将Json字符串添加到编辑框内,先format在点击OK即可,如果是正确的json格式就会生成相应的bean类,反之无效。

原始json数据:

{

    "code": "1",

    "msg": "操作成功",

    "data": {

        "picture": [

            {

                "id": "1",

                "mechineryId": "1",

                "url": "url1",

                "type": "1"

            },

            {

                "id": "3",

                "mechineryId": "1",

                "url": "url3",

                "type": "1"

            },

            {

                "id": "7",

                "mechineryId": "1",

                "url": "url7",

                "type": "1"

            }

        ],

        "machinery": {

            "id": "1",

            "owner": "张三",

            "phone": "18296565153",

            "pin": "3",

            "greenPublicNo": "3",

            "greenNumber": "3",

            "engineFactoryCode": "3",

            "engineCmii": "3",

            "province": "3",

            "city": "3",

            "area": "3",

            "emissionStage": "3",

            "address": "南昌",

            "type": "3",

            "manufacturingCompany": "微轲联",

            "productDate": "3",

            "engineModel": "3",

            "engineManufacturingCompany": "3",

            "engineProductDate": "2019-11-5",

            "engineRatedPower": "1",

            "fuelType": "1",

            "otherNumber": "1",

            "otherInfo": "1",

            "model": "1",

            "engineRatedSpeed": "1",

            "engineTreatmentType": "1",

            "loginTime": "2019-12-06 00:00:00"

        }

    }

}

Android Studio插件GsonFormat详解

点击format后:

Android Studio插件GsonFormat详解

点击OK:默认变量名就是参数的key值,修改如下图:

Android Studio插件GsonFormat详解

点击OK自动生成如下图的Bean类:

Android Studio插件GsonFormat详解