JSON

带日期的bean转为json(bean-JSON)

字号+ 作者:H5之家 来源:H5之家 2016-02-05 17:00 我要评论( )

带日期的bean转为json(bean-JSON),原文链接:http://blog.sina.com.cn/s/blog_5f1fe33f0100jibg.html示例代码:JsonBeanbean=newJsonBean();bean.setName(NewB

原文链接:

 

示例代码:

JsonBean bean = new JsonBean();

bean.setName("NewBaby");

bean.setAge(1);

bean.setBorn(new Date());

jo = JSONObject.fromObject(bean);

System.out.println("bean->json:" + jo.toString());

打印结果:bean->json:{"age":1,"born":{"date":10,"day":3,"hours":14,"minutes":14,"month":2,"seconds":1,"time":1268201641228,"timezoneOffset":-480,"year":110},"name":"NewBaby"}  

这时你会发现它把bean对象里的util.Date这个类型的所有属性一一转换出来。在实际运用过程中,大多数情况下我们希望能转化为yyyy-MM-dd这种格式,下面就讲一讲如何实现。

首先要写一个新的类JsonDateValueProcessor如下:

public class JsonDateValueProcessor implements JsonValueProcessor {

  

    private String datePattern = "yyyy-MM-dd";

  

    public JsonDateValueProcessor() {

        super();

    }

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评