一个list里面的对象,有个属性是日期型,如果直接用 JSONArray jsonArr = JSONArray.fromObject(list.toArray());
会报异常 而且你就是单个的对象 好像日期型格式 也不是想要的
会报异常 而且你就是单个的对象 好像日期型格式 也不是想要的
10 个解决方案
#1
JSONArray jsonArr = JSONArray.fromObject(list);
直接list就行了或者JSONObject json= JSONObject.fromObject(list);
日期应该用一个对象来保存,定义为String型,然后list.add(对象)
日期格式你在网上搜下,很详细的 不多说
直接list就行了或者JSONObject json= JSONObject.fromObject(list);
日期应该用一个对象来保存,定义为String型,然后list.add(对象)
日期格式你在网上搜下,很详细的 不多说
#2
你可以先将日期类型转换为string类型,因为json工具不知道你想要什么格式的日期
#3
日期类型自己转成想要的格式后,使用JSONArray jsonArr = JSONArray.fromObject(list);就可以了
#4
自己转换 比如说我list里面的 放的是person 这个实体 里面有个 birthday 是日期型的 我把这个birthday转换格式 然后再放到list里面??
#5
学习。。最近也在研究这个
#6
就是这个意思
#7
用google gson转换比较方便。
#8
该回复于2012-09-04 11:15:52被版主删除
#9
那只能转换成字符型的啊
#10
学习........为以后做准备