现在遇到一个问题:如果时间格式是“/”的会转失败,而且也不能在实体的属性或者get,set上加注解,因为格式是前台自定义的,肿么办?求大神们帮帮忙想想办法。
public class TestBean { public String name; public Date time; public String getName() { return name; } public void setName(String name) { this.name = name; } public Date getTime() { return time; } public void setTime(Date time) { this.time = time; } public static void main(String[] args) { String a = "{name:'zhangsan',time:'2012/11/01 02:20:23'}"; TestBean tb = JSON.parseObject(a, TestBean.class); System.out.println(tb.name); System.out.println(tb.time); } }
前台改掉咯,要么就是把fastjson的jar包拷一套出来,自己改源码。
处理字符串,将 / 替换掉