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

JAVA對象JSON數(shù)據(jù)互相轉換的四種常見情況

 更新時間:2014年04月17日 15:02:01   投稿:junjie  
這篇文章主要介紹了JAVA對象JSON數(shù)據(jù)互相轉換的四種常見情況,需要的朋友可以參考下

1. 把java 對象列表轉換為json對象數(shù)組,并轉為字符串

復制代碼 代碼如下:

    JSONArray array = JSONArray.fromObject(userlist);
    String jsonstr = array.toString();

2.把java對象轉換成json對象,并轉化為字符串
復制代碼 代碼如下:

  JSONObject object = JSONObject.fromObject(invite);
   String str=object.toString());

3.把JSON字符串轉換為JAVA 對象數(shù)組
復制代碼 代碼如下:

  String personstr = getRequest().getParameter("persons");
  JSONArray json = JSONArray.fromObject(personstr);
  List<InvoidPerson> persons = (List<InvoidPerson>)JSONArray.toCollection(json, nvoidPerson.class);

4.把JSON字符串轉換為JAVA 對象
復制代碼 代碼如下:

  JSONObject jsonobject = JSONObject.fromObject(str);
  PassportLendsEntity passportlends = null;
  try {
   //獲取一個json數(shù)組
   JSONArray array = jsonobject.getJSONArray("passports");
   //將json數(shù)組 轉換成 List<PassPortForLendsEntity>泛型
   List<PassPortForLendsEntity> list = new ArrayList<PassPortForLendsEntity>();
   for (int i = 0; i < array.size(); i++) {  
            JSONObject object = (JSONObject)array.get(i); 
            PassPortForLendsEntity passport = (PassPortForLendsEntity)JSONObject.toBean(object,
              PassPortForLendsEntity.class);
            if(passport != null){
             list.add(passport);
            } 
     }
   //轉換PassportLendsEntity 實體類
  passportlends = (PassportLendsEntity)JSONObject.toBean(jsonobject, PassportLendsEntity.class);

  str = "{\"lendperson\":\"李四\",\"lendcompany\":\"有限公司\",\"checkperson\":\"李四\",

  \"lenddate\":\"2010-07-19T00:00:00\",\"lendcounts\":4,\"
  passports\":[{\"passportid\":\"d\",\"name\":\"李豫川\",\"passporttype\":\"K\"},
  {\"passportid\":\"K9051\",\"name\":\"李平\",\"passporttype\":\"K\"},
  {\"passportid\":\"K90517\",\"name\":\"袁寒梅\",\"passporttype\":\"K\"},
  {\"passportid\":\"K905199\",\"name\":\"賀明\",\"passporttype\":\"K\"}]}";

相關的jar包:

PS:關于json操作,這里再為大家推薦幾款比較實用的json在線工具供大家參考使用:

在線JSON代碼檢驗、檢驗、美化、格式化工具:
http://tools.jb51.net/code/json

JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat

在線XML/JSON互相轉換工具:
http://tools.jb51.net/code/xmljson

json代碼在線格式化/美化/壓縮/編輯/轉換工具:
http://tools.jb51.net/code/jsoncodeformat

在線json壓縮/轉義工具:

http://tools.jb51.net/code/json_yasuo_trans

C語言風格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json

相關文章

  • JavaWeb利用郵箱幫用戶找回密碼

    JavaWeb利用郵箱幫用戶找回密碼

    這篇文章主要為大家詳細介紹了JavaWeb利用郵箱幫用戶找回密碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • ZIP4j 壓縮與解壓的實例詳解

    ZIP4j 壓縮與解壓的實例詳解

    這篇文章主要介紹了ZIP4j 壓縮與解壓的實例詳解的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • Java 中導出 Excel 文件的常見實現(xiàn)方法

    Java 中導出 Excel 文件的常見實現(xiàn)方法

    這篇文章給大家介紹Java 中導出 Excel 文件的常見實現(xiàn)方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2025-09-09
  • 使用Mybatis-Plus實現(xiàn)對象屬性自動填充功能

    使用Mybatis-Plus實現(xiàn)對象屬性自動填充功能

    這篇文章主要介紹了如何使用Mybatis-Plus實現(xiàn)對象屬性自動填充功能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,感興趣的朋友們下面隨著小編來一起來學習吧
    2024-01-01
  • SpringBoot項目啟動過程動態(tài)修改接口請求路徑的解決方案

    SpringBoot項目啟動過程動態(tài)修改接口請求路徑的解決方案

    在SpringBoot服務整合過程中,遇到了多個服務中相同RequestMapping路徑導致的啟動問題,解決方案是通過修改RequestMappingHandlerMapping類的getMappingForMethod方法,本文給大家介紹SpringBoot修改接口請求路徑的解決方案,感興趣的朋友一起看看吧
    2024-09-09
  • Java?File類提供的方法與操作

    Java?File類提供的方法與操作

    Java使用File類來表示計算機系統(tǒng)磁盤文件的對象類型。File中提供了大量的方法,可以對文件進行增加、刪除、修改、重命名等常規(guī)操作。File類的對象會存儲文件自身的信息,例如文件在系統(tǒng)中的存儲目錄、文件大小、文件讀寫權限等
    2023-03-03
  • IDEA自定義Maven archetype的方法步驟

    IDEA自定義Maven archetype的方法步驟

    在創(chuàng)建Maven的項目時我們發(fā)現(xiàn)了一個很不方便的問題,就是每次創(chuàng)建Maven的工程的時候,都需要選擇一個骨架,本文主要介紹了IDEA自定義Maven archetype的方法步驟,感興趣的可以了解一下
    2022-03-03
  • Java定時器@Scheduled注解的使用方法

    Java定時器@Scheduled注解的使用方法

    這篇文章主要給大家介紹了關于Java定時器@Scheduled注解的使用方法,在Java中使用@Scheduled注解可以方便地實現(xiàn)定時任務的功能,文中介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • 輕松掌握java責任鏈模式

    輕松掌握java責任鏈模式

    這篇文章主要幫助大家輕松掌握java責任鏈模式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Mybatis傳參為逗號分隔的字符串情形進行in條件查詢方式

    Mybatis傳參為逗號分隔的字符串情形進行in條件查詢方式

    這篇文章主要介紹了Mybatis傳參為逗號分隔的字符串情形進行in條件查詢方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01

最新評論

和顺县| 澳门| 南昌县| 沧源| 宜兴市| 蛟河市| 吴旗县| 肥城市| 洪泽县| 遵义县| 德令哈市| 彭州市| 塘沽区| 垣曲县| 虹口区| 和田县| 泾阳县| 碌曲县| 商水县| 福建省| 泰安市| 南京市| 孟连| 新竹市| 永仁县| 柘城县| 娄烦县| 成都市| 伊春市| 师宗县| 象州县| 永顺县| 马鞍山市| 丰原市| 晋江市| 工布江达县| 贵溪市| 哈密市| 司法| 泗阳县| 花垣县|