日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java 實現反射 json動態轉實體類--fastjson

瀏覽:35日期:2022-08-16 16:20:39

我就廢話不多說了,大家還是直接看代碼吧~

package test.refect; public class Student {// 姓名private String name;// 年齡private String age;// 住址private String address; public String getName() {return name;} public void setName(String name) {this.name = name;} public String getAge() {return age;} public void setAge(String age) {this.age = age;} public String getAddress() {return address;} public void setAddress(String address) {this.address = address;} @Overridepublic String toString() {return 'Student [name=' + name + ', age=' + age + ', address=' + address + ']';}public void sayHello(Book book){System.out.println(book.getName());}}

package test.refect; public class Book {private String name; public String getName() {return name;} public void setName(String name) {this.name = name;} }

package test.refect; import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import com.alibaba.fastjson.JSONObject; public class ExecuteWithFastJson { public static <T> void main(String[] args) {// Student str --> Student 主類String str = 'test.refect.Student';Class<?> clazz = null;try {clazz = Class.forName(str);} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} // Book實體 str --> Book 參數類String bookStr = 'test.refect.Book';Class<?> bookClazz = null;try {bookClazz = Class.forName(bookStr);} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} // json --> Book 將參數類轉為JSONOBJECTString bookJson = '{'name':'Java'}'; // 實例化參數類T t = (T) JSONObject.parseObject(bookJson, bookClazz);// 將參數類注入到主類Method method =null;try {method = clazz.getDeclaredMethod('sayHello', bookClazz);} catch (NoSuchMethodException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SecurityException e) {// TODO Auto-generated catch blocke.printStackTrace();} // 執行主類try {method.invoke(clazz.newInstance(), t);} catch (IllegalAccessException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IllegalArgumentException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (InvocationTargetException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (InstantiationException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

補充:使用fastjson 進行jsonObject轉實體類對象

<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.7</version></dependency>

首先引入相關jar包,

假設有一個實體類User

public class User{ private int id; private String name; }

然后通過fastJson進行類型轉換

public static void main(String[] args){ String userString = '{'id':1,'name','lz'}'; JSONObject userJson = JSONObject.parseObject(userString); User user = JSON.toJavaObject(userJson,User.class); }

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲高清不卡| 蜜臀精品一区二区三区在线观看| 亚洲最大av| 在线国产一区| 蜜桃国内精品久久久久软件9| 日本а中文在线天堂| 福利片在线一区二区| 国产精品hd| 久久精品国产在热久久| 精品三级久久久| 欧美xxxx中国| 四虎4545www国产精品| 99精品在线观看| 不卡一二三区| 日韩影院二区| 欧美成人午夜| 婷婷综合激情| 丝袜亚洲另类欧美| 久久国产精品99国产| 免费在线观看日韩欧美| 亚洲深深色噜噜狠狠爱网站| 亚洲男人在线| 国产福利亚洲| 激情中国色综合| 久久久亚洲一区| 六月婷婷一区| 日韩av一区二区三区四区| 日本午夜精品一区二区三区电影| 中文在线一区| 日韩在线麻豆| 美女在线视频一区| 中文在线免费视频| 欧美精品一二| 亚洲精品乱码久久久久久蜜桃麻豆| 日本精品一区二区三区在线观看视频| 国产毛片久久久| 黑森林国产精品av| 激情欧美一区| 日韩福利视频导航| 国产在线观看www| 国产视频一区三区| 国产精品对白久久久久粗| 中文字幕人成乱码在线观看| 成人午夜精品| 日韩精品国产精品| 欧美日韩免费观看视频| 久久亚洲电影| 精品国产欧美日韩| 日韩视频在线一区二区三区| 欧美亚洲二区| 久久精品播放| 欧美一级二区| 在线日韩av| 久久黄色影视| 欧美亚洲国产激情| 日韩精品1区2区3区| 福利视频一区| 亚洲无线观看| 久久精品三级| 欧美资源在线| 91亚洲成人| 日韩综合小视频| 丝袜美腿诱惑一区二区三区| 日本亚洲不卡| 精精国产xxxx视频在线野外| 亚洲影视一区| 日韩成人亚洲| 国产日韩视频在线| 国产精品日本| 高清av一区| 日韩高清不卡一区二区| 精品在线91| 欧美黄色网页| 日韩不卡一二三区| 国产伦精品一区二区三区千人斩| 日韩极品在线观看| 国产字幕视频一区二区| 亚洲欧洲国产精品一区| 在线 亚洲欧美在线综合一区| 国产情侣久久| 精品亚洲a∨| 一本一道久久a久久| 日韩福利一区| 欧美精品影院| 视频一区视频二区中文| 蜜桃精品在线| 国产伊人久久| 国产欧美一区二区色老头| 久久蜜桃精品| 97视频热人人精品免费| 久久国产人妖系列| 水蜜桃久久夜色精品一区的特点| 欧洲亚洲一区二区三区| 嫩草伊人久久精品少妇av杨幂| 一区二区国产在线观看| 婷婷亚洲五月| 亚洲福利专区| 国产精品字幕| 91视频一区| 精品久久久久中文字幕小说| 日本一区福利在线| 久久性天堂网| 午夜一级在线看亚洲| 国产aⅴ精品一区二区三区久久 | 91免费精品国偷自产在线在线| 欧美精品黄色| 成人久久久久| 四虎国产精品免费观看| 美腿丝袜在线亚洲一区| 国产美女视频一区二区| 日本伊人久久| 日韩欧美精品一区| 久久成人福利| а√在线中文在线新版| 日产午夜精品一线二线三线| 97精品一区二区| 99久久亚洲精品蜜臀| 日韩视频不卡| 日本一不卡视频| 美女视频网站久久| 欧美不卡高清一区二区三区| 欧美成人综合| 中文字幕中文字幕精品| 日本色综合中文字幕| 欧美激情99| 亚洲一级少妇| 国产精品丝袜xxxxxxx| 亚洲精品在线二区| 国产精品一区三区在线观看| 欧美激情麻豆| 另类中文字幕国产精品| 午夜在线播放视频欧美| 18国产精品| 国产精品久久久久久久久久10秀| 久久国产精品成人免费观看的软件| 亚洲精品国产偷自在线观看| 日韩欧美中文字幕一区二区三区 | 亚洲大片在线| 国产视频亚洲| 亚洲欧美网站在线观看| 理论片午夜视频在线观看| 樱桃视频成人在线观看| 99精品视频在线| 日韩精品一卡二卡三卡四卡无卡| 欧美视频精品全部免费观看| 国产一区二区三区探花| 中文精品在线| 久久精品一区二区国产| 国产综合视频| 国产亚洲一区二区三区啪| 午夜精品成人av| 日韩亚洲精品在线观看| 国产成人精品免费视| 日韩一区二区免费看| 久久99精品久久久野外观看| 99久久精品网站| 日韩成人午夜精品| 日韩欧美一区二区三区在线视频 | 伊人久久亚洲美女图片| 日韩二区在线观看| 日韩精品欧美激情一区二区| 蜜桃视频一区二区三区| 激情中国色综合| 综合激情婷婷| 成人午夜国产| 国产精品久久久久9999高清| 九九在线精品| 久久久免费人体| 亚洲激情社区| 久久久久久自在自线| 香蕉视频成人在线观看| 欧美aⅴ一区二区三区视频| 午夜日韩av| 精品三级久久久| 午夜久久av| 欧美成人基地| 国产精品任我爽爆在线播放 | 99久久久久国产精品| 国产亚洲精品美女久久| 欧美搞黄网站| 老牛国内精品亚洲成av人片| 性色一区二区| 久久精品青草| 成人污污视频| 日本aⅴ精品一区二区三区| 亚洲精品在线观看91| 久久三级毛片| 日本亚洲最大的色成网站www| 亚洲网站视频| 日韩1区2区| 国产精品videossex久久发布| 水蜜桃久久夜色精品一区的特点| 夜鲁夜鲁夜鲁视频在线播放| 久久99蜜桃| 久久精品 人人爱| 天堂va蜜桃一区二区三区| 女生影院久久| 毛片不卡一区二区| 日本天堂一区| 午夜久久av|