含有日期的字符串转化成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;
}

http://www.51zxw.net/study.asp?vip=12576487

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