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

首頁 > 編程 > Java > 正文

JSON 字符串 與 java 對象的轉換

2019-11-11 06:51:34
字體:
來源:轉載
供稿:網(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ā)表
主站蜘蛛池模板: 晋江市| 金平| 额济纳旗| 峨山| 盱眙县| 招远市| 华阴市| 珠海市| 拜泉县| 扬州市| 永兴县| 昌江| 忻城县| 手游| 洛南县| 长春市| 武城县| 四川省| 孟村| 东城区| 城口县| 盐池县| 阿克陶县| 玉田县| 贡觉县| 黎川县| 西平县| 玉山县| 禄丰县| 东明县| 精河县| 凌云县| 大丰市| 富源县| 叙永县| 大新县| 昭觉县| 桐城市| 新宾| 五台县| 沅江市|