国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

JSON 字符串 與 java 對象的轉換

2019-11-14 08:44:13
字體:
來源:轉載
供稿:網(wǎng)友
sonLib 經(jīng)典文章:http://json-lib.sourceforge.net/xref-test/net/sf/json/TestJSONObject.html

// 引入相應的包

//json-lib-2.2-jdk15.jar

import net.sf.json.JSONArray;import net.sf.json.JSONObject;

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

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

2.//把java對象轉換成json對象,并轉化為字符串

  JSONObject object = JSONObject.fromObject(invite);  Log4jInit.ysulogger.debug(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 對象

  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/"}]}";   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);


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 四子王旗| 额敏县| 定日县| 和静县| 大姚县| 桐梓县| 府谷县| 青川县| 华安县| 渭南市| 深泽县| 文山县| 隆昌县| 宜州市| 茂名市| 濮阳县| 福安市| 安远县| 屏东县| 浠水县| 亚东县| 汽车| 利津县| 瑞金市| 连州市| 蒲城县| 信阳市| 额济纳旗| 海晏县| 莱州市| 鄯善县| 沧源| 郯城县| 饶阳县| 科技| 怀化市| 和田市| 谷城县| 宁陕县| 宁南县| 清丰县|