2 guomin beiluoshimen guomin_beiluoshimen 于 2016.05.05 12:37 提问

含有日期的字符串转化成List<history>

就是这个字符串:
[{actiontype=选择, cname=演讲与口才社, actiontime=2016-05-04 21:28:06.0}, {actiontype=退选, cname=演讲与口才社, actiontime=2016-05-04 21:38:41.0}]
请问该怎么转化成List,history是包含actiontype、cname、actiontime的自定义数据类。

我原本是这样做的,没有日期正确,有日期出错:
public List getHistoryList(String value){
List list=new ArrayList();
try {
JSONArray JArray = new JSONArray(value.trim());
for(int i=0;i<JArray.length();i++)
{ JSONObject myJsonObject = JArray.getJSONObject(i);//将数组分离
Clubhistory clubhistory=new Clubhistory();//装下每个Jobject
//获取对应的值
clubhistory.setCname(myJsonObject.getString("cname"));
//clubhistory.setActiontime(myJsonObject.getString("actiontime"));
clubhistory.setActiontype(myJsonObject.getString("actiontype"));
list.add(clubhistory);
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return list;
}

2个回答

qq_34890612
qq_34890612   2016.05.05 12:44
guomin_beiluoshimen
guomin_beiluoshimen 亲,请你认真看一下问题好吗??
一年多之前 回复
bdmh
bdmh   Ds   Rxr 2016.05.05 13:01

你这样可以,你先看看错误信息是什么,是不是因为日期格式问题或者日期和字符串类型转换问题

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!