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 亲,请你认真看一下问题好吗??
大约 2 年之前 回复
bdmh
bdmh   Ds   Rxr 2016.05.05 13:01

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
map/list集合转化成xml字符串 xml字符串转化成map/list集合
<P>map集合转化成xml字符串</P> <P>xml字符串转化成map集合</P> <P>list集合转化成xml字符串</P> <P>xml字符串转化成list集合</P>
python时戳转换成字符串日期,并形成时间序列文件
######### Get all performance data of one object def get_one_object_perfor_data(object_id,dst_dir,src_file_name): df = pd.read_csv(src_file_name,delimiter=',',header=0) df_tmp1 = df[df['res_i
python 字符串转为日期
1. 转换为整型格式的日期 days='2017-07-28' fmt_list = days.split('-') new_fmt = ''.join(fmt_list) print new_fmt 20170728 2. 使用datetime进行转换 >>> text='2016-7-10' >>> print datetime.datetime.strptime(text, '%Y-%m-%d
java日期转字符串 字符串转日期 日期转日历 日历转日期
package com.sxito.biz.test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * * @author 落叶 * */ public clas
字符串与日期互转
1.mysql日期和字符相互转换方法 date_format(date,’%Y-%m-%d’) ————–&amp;gt;oracle中的to_char(); str_to_date(date,’%Y-%m-%d’) ————–&amp;gt;oracle中的to_date(); %Y:代表4位的年份 %y:代表2为的年...
shell history命令技巧
h i s t o r y
将英文时间字符串转化为Date
1  方法  (将英文时间字符串转化为Date) public Date parseDateFormat(String dateStr) throws ParseException{        SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd hh:mm:ss zzz yyyy", Locale.US );   
python: 统计 含有指定字符串 的 元素
法一:map函数list = ['Hello World', 'Hello Python', 'Beijing', 'Shanghai'] assert sum(map(lambda x : 'Hello' in x , list)) == 2法二:filter函数list = ['Hello World', 'Hello Python', 'Beijing', 'Shanghai'] assert
用python语言将字符串转换成list
用python语言将字符串转换成list
在chrome中按日期搜索并清除某个关键词的history
chrome history界面非常简单:查看history列表,清空所有history,外加一个history的关键词搜索。而对于稍稍复杂一些的常用操作,怕是原生的chrome history界面就不能满足了。这里说两个常用操作怎么在chrome中实现: 按照日期搜索history 批量删除某关键词的history 1 按照日期搜索history这里需要介绍一个chrome插件:history c