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

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

list轉(zhuǎn)json的一些問(wèn)題

2019-11-15 01:11:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
list轉(zhuǎn)json的一些問(wèn)題

利用JSONArray轉(zhuǎn)換list

定義的model:

 1 package com.yds.model; 2  3 import java.util.Date; 4  5  6  7 public class DeviceHistory { 8  9     PRivate int id; 10     private Date acq_time; 11     12     13     14     public int getId() {15         return id;16     }17     public void setId(int id) {18         this.id = id;19     }20     public String getDevice_id() {21         return device_id;22     }23     24     public Date getAcq_time() {25         return acq_time;26     }27     public void setAcq_time(Date acq_time) {28         this.acq_time = acq_time;29     }30 31 }

測(cè)試類:

import java.util.ArrayList;import java.util.Date;import java.util.List;import net.sf.json.JSONArray;import com.yds.model.DeviceHistory;public class Test {    public static void main(String[] args) {        List<DeviceHistory> list = new ArrayList<DeviceHistory>();        DeviceHistory dh = new DeviceHistory();        dh.setAcq_time(new Date());        list.add(dh);        JSONArray json =JSONArray.fromObject(list);        System.out.println(json.toString());    }}

打印結(jié)果為:

[{"acq_time":{"date":18,"day":2,"hours":21,"minutes":7,"month":7,"seconds":27,"time":1439903247640,"timezoneOffset":-480,"year":115},"id":0}]

開(kāi)始時(shí)我用的JSONArray在action中進(jìn)行l(wèi)ist轉(zhuǎn)換 發(fā)現(xiàn)到JSONArray json =JSONArray.fromObject(list);就執(zhí)行不下去了,經(jīng)過(guò)一番調(diào)發(fā)現(xiàn)是時(shí)間轉(zhuǎn)換時(shí)出了問(wèn)題,就換了jackson進(jìn)行轉(zhuǎn)換

測(cè)試類:

 1 import java.io.IOException; 2 import java.util.ArrayList; 3 import java.util.Date; 4 import java.util.List; 5  6 import org.codehaus.jackson.JsonGenerationException; 7 import org.codehaus.jackson.map.JsonMappingException; 8 import org.codehaus.jackson.map.ObjectMapper; 9 import com.yds.model.DeviceHistory;10 11 public class Test {12     public static void main(String[] args) throws JsonGenerationException, JsonMappingException, IOException {13         List<DeviceHistory> list = new ArrayList<DeviceHistory>();14         DeviceHistory dh = new DeviceHistory();15         dh.setAcq_time(new Date());16         list.add(dh);17         ObjectMapper objectMapper = new ObjectMapper();18         String json = objectMapper.writeValueAsString(list);19         System.out.println(json);20     }21 22 }

打印結(jié)果為:

[{"id":0,"acq_time":1439904893237}] 這樣action也能執(zhí)行下去了


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 商河县| 扎鲁特旗| 台湾省| 平邑县| 和平区| 自贡市| 朝阳县| 孙吴县| 德安县| 凤台县| 德惠市| 葫芦岛市| 灵台县| 宜兰县| 新兴县| 洱源县| 陆河县| 青田县| 盐池县| 香格里拉县| 西昌市| 资源县| 普安县| 新和县| 义马市| 溆浦县| 涟源市| 惠安县| 保亭| 增城市| 苏尼特右旗| 沁源县| 会理县| 昌都县| 保德县| 万安县| 芜湖市| 平山县| 堆龙德庆县| 惠来县| 武功县|