1.GsonFormate快速生成實(shí)體類(lèi)歉嗓,使用起來(lái)非常方便。下面說(shuō)下Idea的安裝步驟背蟆,以及使用方法
一鉴分、安裝
1.點(diǎn)擊File->settings
2.點(diǎn)擊plugins->browse repositories->搜索GsonFormate ->install plugin
二哮幢、使用
1、按下快捷鍵alt + s 志珍,彈出GsonFormate窗口橙垢,復(fù)制你要轉(zhuǎn)成對(duì)象的json,點(diǎn)擊formate(格式化一下)伦糯,點(diǎn)擊ok
2柜某、點(diǎn)擊ok后,窗口變?yōu)関irgo Model窗口敛纲,可以修改json中的屬性名稱(chēng)喂击,數(shù)據(jù)類(lèi)型等,修改完畢淤翔,點(diǎn)擊ok,生成對(duì)象成功翰绊。
package com.focussend.common.entity;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
/**
* Created by Administrator on 2021/5/12.
*/
public class demo {
/**
* id : 1
* name : d1
* age : 12
*/
@SerializedName("id")
private Integer demoId;
private String name;
private int age;
public static demo objectFromData(String str) {
return new Gson().fromJson(str, demo.class);
}
public Integer getDemoId() {
return demoId;
}
public void setDemoId(Integer demoId) {
this.demoId = demoId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}