免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      Java|含有泛型的JSON字符串反序列化

      在調(diào)用三方API接口時,一個比較正規(guī)(正規(guī)的意思是你給別人一個這樣的接口文檔時,別人不會腹誹“Low 的一逼”)的三方 API 接口通常會有固定的返回結(jié)果格式。

      如下是一個簡單的返回結(jié)果對象

      package wanggc.json; import lombok.Data; @Data public class Result { /** 狀態(tài)碼 */ private Integer code; /** 狀態(tài) */ private Boolean success; /** 返回消息 */ private String msg; /** 數(shù)據(jù) */ private T data; }

      一、當返回數(shù)據(jù)T是個對象時

      返回數(shù)據(jù):

      { “code”: 10000, “success”: true, “msg”: “token初始化成功”, “data”: { “expire”: 80215, “token”: “eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJiM”, “type”: “free” } }

      數(shù)據(jù)對象:

      package wanggc.json; import lombok.Data; @Data public class TokenInfo { /** 過期時間 */ private Long expire; /** Token */ public String token; /** 類型 */ private String type; }

      反序列化示例代碼

      String content = ResourceUtil.readUtf8Str(“object.json”); Type type = new TypeToken(){}.getType(); Result result = new Gson().fromJson(content, type);

      二、當返回數(shù)據(jù)T是個列表時

      返回數(shù)據(jù):

      { “code”: 30000, “success”: true, “msg”: “獲取BOX成功”, “data”: [ { “boxId”: “16f8cf7e1c6848bc83872ffcd5d328f9”, “name”: “BOX1”, “serlnum”: “110000089149”, “status”: “1”, “projectType”: “0” } ] }

      數(shù)據(jù)對象

      package wanggc.json; import lombok.Data; @Data public class Box { /** * BOXID */ private String boxId; /** * 名稱 */ private String name; /** * 項目類型:0:自由項目,1:模板項目 */ private String projectType; /** * 序列號 */ private String serlnum; /** * 狀態(tài) */ private String status; }

      反序列化示例代碼:

      String content2 = ResourceUtil.readUtf8Str(“list.json”); Type type2 = new TypeToken<Result>(){}.getType(); Result result2 = new Gson().fromJson(content2, type2);

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
      (0)
      用戶投稿
      上一篇 2022年6月25日 18:41
      下一篇 2022年6月25日 18:41

      相關(guān)推薦

      • 周潤發(fā)與老戲骨們一起爬山,滿頭白發(fā)骨瘦如柴,在人群中十分顯眼

        日前,知名導(dǎo)演李力持通過微博曬出了一群老戲骨相約爬山的合影照,其中影帝周潤發(fā)站C位,單膝跪在地上面露出笑容,狀態(tài)看上去相當不錯。而他旁邊還有很多大家熟悉的面孔,比如黃日華、劉江、邵…

        2022年8月11日
      • 重大利好:10家公司發(fā)布利好消息,1公司2萬枚增雨彈助力全國抗旱

        一)上市公司重大利好消息 1.國聯(lián)水產(chǎn):10億元定增獲批注冊 預(yù)制菜產(chǎn)能有望快速擴張。擬將2億元用于子公司廣東國美水產(chǎn)食品有限公司中央廚房項目,擬將5億元用于子公司國聯(lián)(益陽)食品…

        2022年8月22日
      • 過去5個賽季三分總命中數(shù)前三:希爾德居首 哈登&庫里分列二三

        直播吧8月19日訊 今日,美媒Statmuse曬出了過去5個賽季(常規(guī)賽)三分總命中數(shù)前三的球員數(shù)據(jù)。 具體如下: 1、希爾德 1269記 三分命中率39.9% 2、哈登 1211…

        2022年8月19日
      • 中興Blade V10

        作為主打年輕群體的產(chǎn)品,中興Blade V10此次在設(shè)計上也趨于流行。正面一塊兒6.3英寸19:9比例的水滴屏,恰恰符合當下業(yè)內(nèi)潮流。從觀感來說,中興Blade V10提供的視野相…

        2022年6月19日
      • 互聯(lián)網(wǎng)新型營銷模式與傳統(tǒng)美業(yè)的適配度

        前言—— 隨著社會進程的發(fā)展,人們從蒸汽時代進入電氣時代,又從電氣時代進入如今的互聯(lián)網(wǎng)信息時代。在各行各業(yè)競爭激烈的環(huán)境下,不得不利用各種層出不同的營銷手段經(jīng)營發(fā)展,很多舊的不適合…

        2022年6月14日
      • 密碼應(yīng)用安全性評估要點之數(shù)字簽名技術(shù)

        數(shù)字簽名技術(shù)是現(xiàn)代密碼算法中非對稱密碼算法和消息摘要算法相結(jié)合的十分優(yōu)秀的解決方案,應(yīng)用面廣泛,涉及到的知識點很多,本文將從概念、技術(shù)實現(xiàn)、合規(guī)性分析等方面逐一進行講解。 1.數(shù)字…

        2022年6月18日
      • 怎么樣才能提高excel的效率?

        提高Excel的操作效率,最直接的方法當然是使用快捷鍵,一方面快捷鍵減少了調(diào)用菜單的層級,讓你直達最終的命令,另一方面可以批量進行操作,一次性完成多項操作。 001、最厲害的Exc…

        2022年7月23日
      • 梅花香自苦寒來,三局惜敗大阪直美,鄭欽文昂首離開

        WTA圣何塞站,中國金花鄭欽文生涯第一次迎戰(zhàn)大阪直美,大阪是日本網(wǎng)球的領(lǐng)軍人物,也是歷史第一位登頂單打世界第一的亞洲選手,曾兩次奪下澳網(wǎng)和美網(wǎng)桂冠,毫無疑問是世界級名將,更是硬地王…

        2022年8月4日
      • 2022年H1耳機市場整體疲軟 但細分賽道也有新秀

        稿源:中關(guān)村在線 2022年上半年已經(jīng)結(jié)束,很多耳機廠商也開始了自己的階段性總結(jié)。在上半年交出的答卷中,有的廠商表現(xiàn)依然出眾,也有廠商表現(xiàn)平平。在這些廠商公布自己的整體數(shù)據(jù)之前,讓…

        2022年7月6日
      • post跟get請求的區(qū)別 POST和GET兩種請求的區(qū)別

        form表單提交中的區(qū)別:1、get是從服務(wù)器上獲取數(shù)據(jù),post是向服務(wù)器傳送數(shù)據(jù)。2、get ->把?參數(shù)數(shù)據(jù)隊列 ?加到 提交表單的action屬性所指的?URL?中,…

        2022年6月28日

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時間:周一至周五,10:30-18:30,節(jié)假日休息