最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IDEA中實體類(POJO)與JSON快速互轉(zhuǎn)問題

 更新時間:2022年08月17日 14:38:42   作者:加貝力口貝  
這篇文章主要介紹了IDEA中實體類(POJO)與JSON快速互轉(zhuǎn),本文通過圖文實例代碼相結(jié)合給大家介紹的非常詳細,需要的朋友可以參考下

POJO TO JSON

下載POJO to Json插件
找到目錄File->Settings->Plugins

點擊Installed下載
勾選上
一般插件安裝之后重啟IDEA即可生效

找到我們要轉(zhuǎn)換的實體類,鼠標右擊類名,選擇POJO To Json

然后就去我們想要的地方直接粘貼就行了

JSON TO POJO

下載GsonFormatPlus插件
(基于 GsonFormat 做的二次開發(fā))
找到目錄File->Settings->Plugins

使用下面Json 來進行測試:

{
    "name": "馬云",
    "gender": "male",
    "age": 18,
    "height": "170cm",
    "addr": {
        "province": "浙江",
        "city": "杭州",
        "code": "300000"
    },
    "hobby": [
        {
            "name": "人民幣",
            "code": "1"
        },
        {
            "name": "美元",
            "code": "2"
        }
    ]
}

在 IDEA 中依次鼠標右擊Generate -> GsonFormatPlus,如圖所示:

 

也可以直接使用快捷鍵 Alt+S 來生成代碼,使用界面如下所示:

在左側(cè)輸入 JSON,然后可以根據(jù)自己的需要在 Setting 中進行設(shè)置,如圖所示:

比如是否使用 Lombok,是否使用注釋,字段的修飾符選擇等,大家可以自己去嘗試下。
如圖所示,點擊 【OK】按鈕進行代碼生成。
下圖可以設(shè)置字段的屬性、字段名稱等

點擊【OK】,POJO就轉(zhuǎn)換成功了

package com.gblfy.qywxinner.pojo;

import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;

@NoArgsConstructor
@Data
public class UserInfo {
    private String name;
    private String gender;
    private Integer age;
    private String height;
    private AddrDTO addr;
    private List<HobbyDTO> hobby;

    @NoArgsConstructor
    @Data
    public static class AddrDTO {
        private String province;
        private String city;
        private String code;
    }

    @NoArgsConstructor
    @Data
    public static class HobbyDTO {
        private String name;
        private String code;
    }
}

到此這篇關(guān)于IDEA中實體類(POJO)與JSON快速互轉(zhuǎn)問題的文章就介紹到這了,更多相關(guān)IDEA實體類JSON互轉(zhuǎn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java設(shè)計模式之外觀模式解析

    Java設(shè)計模式之外觀模式解析

    這篇文章主要介紹了Java設(shè)計模式之外觀模式解析,外觀模式提供了一個統(tǒng)一的接口,用來訪問子系統(tǒng)中的一群接口,外觀定義了一個高層接口,讓子系統(tǒng)更容易使用,需要的朋友可以參考下
    2024-01-01
  • java的時間類匯總(齊全)

    java的時間類匯總(齊全)

    這篇文章主要介紹了java的時間類匯總(齊全),文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-09-09
  • @RequestBody 部分屬性沒有轉(zhuǎn)化成功的處理

    @RequestBody 部分屬性沒有轉(zhuǎn)化成功的處理

    這篇文章主要介紹了@RequestBody 部分屬性沒有轉(zhuǎn)化成功的處理方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java使用Thumbnailator實現(xiàn)圖片處理功能

    Java使用Thumbnailator實現(xiàn)圖片處理功能

    Thumbnailator是一個簡單且功能強大的Java庫,用于生成縮略圖和執(zhí)行其他圖片處理任務(wù),在這篇博客中,我們將介紹如何使用Thumbnailator進行圖片的縮放、裁剪、旋轉(zhuǎn)等操作,需要的朋友可以參考下
    2024-07-07
  • Java注解Annotaton詳解

    Java注解Annotaton詳解

    Java 注解(Annotation)又稱 Java 標注,是 JDK5.0 引入的一種注釋機制,文中給大家介紹了三種基本的Annotaton,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-05-05
  • Spring之底層架構(gòu)核心概念Environment及用法詳解

    Spring之底層架構(gòu)核心概念Environment及用法詳解

    這篇文章主要介紹了Spring之底層架構(gòu)核心概念-Environment,本文結(jié)合示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • 關(guān)于@Bean的使用方式

    關(guān)于@Bean的使用方式

    這篇文章主要介紹了關(guān)于@Bean的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Spring Boot 開發(fā)環(huán)境熱部署詳細教程

    Spring Boot 開發(fā)環(huán)境熱部署詳細教程

    這篇文章主要介紹了Spring Boot 開發(fā)環(huán)境熱部署,本文給大家介紹了Spring Boot 開發(fā)環(huán)境熱部署的原理及快速配置方法,通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • windows系統(tǒng)使用mvn命令打包并指定jdk路徑方式

    windows系統(tǒng)使用mvn命令打包并指定jdk路徑方式

    這篇文章主要介紹了windows系統(tǒng)使用mvn命令打包并指定jdk路徑方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • MyBatis-Plus與Druid結(jié)合Dynamic-datasource實現(xiàn)多數(shù)據(jù)源操作數(shù)據(jù)庫的示例

    MyBatis-Plus與Druid結(jié)合Dynamic-datasource實現(xiàn)多數(shù)據(jù)源操作數(shù)據(jù)庫的示例

    Dynamic-DataSource 可以和絕大多是連接層插件搭配使用,比如:mybatis,mybatis-plus,hibernate等,本文就來介紹一下MyBatis-Plus與Druid結(jié)合Dynamic-datasource實現(xiàn)多數(shù)據(jù)源操作數(shù)據(jù)庫的示例,感興趣的可以了解一下
    2023-10-10

最新評論

永泰县| 山东| 高青县| 惠来县| 吴桥县| 曲水县| 安溪县| 铜梁县| 吕梁市| 永福县| 望都县| 集贤县| 宿松县| 中超| 汾阳市| 龙泉市| 营口市| 泰州市| 英德市| 泸溪县| 灵川县| 洪江市| 紫云| 安新县| 沙田区| 天祝| 陇西县| 德令哈市| 华安县| 舒兰市| 仙游县| 扎兰屯市| 滦南县| 敦煌市| 突泉县| 山阳县| 彭山县| 石狮市| 阿拉善左旗| 巴中市| 明光市|