国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 黑龙江省| 合江县| 玛多县| 武清区| 德江县| 沂水县| 密云县| 东方市| 枣强县| 伊春市| 南丹县| 石门县| 古交市| 彰化市| 进贤县| 保靖县| 兴安县| 西充县| 平果县| 伊金霍洛旗| 锡林浩特市| 榆林市| 金塔县| 化隆| 柳州市| 禹州市| 西峡县| 子洲县| 宁武县| 九江市| 奉新县| 兴宁市| 洞口县| 三原县| 澄城县| 淳安县| 长武县| 靖边县| 阿拉尔市| 和硕县| 延寿县|