json 日期问题
2008-6-19 13:57:39 net.sf.json.JSONObject morphPropertyValue
警告: Can't
transform property 'birthday' from java.lang.String into java.util.Date. Will
register a default Morpher
2008-6-19 13:57:39
net.sf.ezmorph.bean.BeanMorpher morph
信息: Property
'java.util.Date.class' has no write method. SKIPPED.
2008-6-19 13:57:39
net.sf.ezmorph.bean.BeanMorpher morph
警告: Property
'java.lang.String.date' does not exist. SKIPPED.
2008-6-19 13:57:39
net.sf.ezmorph.bean.BeanMorpher morph
信息: Property 'java.util.Date.day'
has no write method. SKIPPED.
2008-6-19 13:57:39
net.sf.ezmorph.bean.BeanMorpher morph
警告: Property
'java.lang.String.hours' does not exist. SKIPPED.
2008-6-19 13:57:39
net.sf.ezmorph.bean.BeanMorpher morph
警告: Property
'java.lang.String.minutes' does not exist. SKIPPED.
2008-6-19 13:57:39
net.sf.ezmorph.bean.BeanMorpher morph
警告: Property
'java.lang.String.month' does not exist. SKIPPED.
2008-6-19 13:57:39
net.sf.ezmorph.bean.BeanMorpher morph
警告: Property
'java.lang.String.seconds' does not exist. SKIPPED.
2008-6-19 13:57:39
net.sf.ezmorph.bean.BeanMorpher morph
警告: Property
'java.lang.String.time' does not exist. SKIPPED.
2008-6-19 13:57:39
net.sf.ezmorph.bean.BeanMorpher morph
信息: Property
'java.util.Date.timezoneOffset' has no write method. SKIPPED.
2008-6-19
13:57:39 net.sf.ezmorph.bean.BeanMorpher morph
警告: Property
'java.lang.String.year' does not exist. SKIPPED.
Person's brithday: Thu
Jun 19 13:57:39 CST 2008
解决方法是:
在toBean前加一句话:
JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(new String[] {"MM/dd/yyyy HH:mm:ss"}) );来配置记下Date转化时的Morpher就OK了
或者加上 JSONSerializer.toJava 前加上面的那句话
浙公网安备 33010602011771号