使用JsonConfig配置JsonObject对象,可以生成你想要的日期格式数据。
具体的配置使用JsonConfig对象,代码如下:
Java代码
1.JsonConfig config = new JsonConfig();
2. config.registerJsonValueProcessor(Date.class, new DateJsonValueProcessor("yyyy-MM-dd"));
JsonConfig config = new JsonConfig();
config.registerJsonValueProcessor(Date.class, new DateJsonValueProcessor("yyyy-MM-dd"));
然后使用 JSONObject类或者JSONArray的静态方法fromObject(),生成已经配置好的JSONObject或JSONArray对象。
Java代码
1.JSONObject Obj = JSONObject.fromObject(bean, config);
JSONObject Obj = JSONObject.fromObject(bean, config);
或者
Java代码
1.JSONArray arr= JSONArray.fromObject(bean, config);
JSONArray arr= JSONArray.fromObject(bean, config);
最后调用toString()方法
Java代码
1.Obj.toString()
Obj.toString()
ok,现在生成就是日期格式为“yyyy-MM-dd”。。
=============
这个日期格式可以自己修改,比如“MM-dd hh”
具体的配置使用JsonConfig对象,代码如下:
Java代码
1.JsonConfig config = new JsonConfig();
2. config.registerJsonValueProcessor(Date.class, new DateJsonValueProcessor("yyyy-MM-dd"));
JsonConfig config = new JsonConfig();
config.registerJsonValueProcessor(Date.class, new DateJsonValueProcessor("yyyy-MM-dd"));
然后使用 JSONObject类或者JSONArray的静态方法fromObject(),生成已经配置好的JSONObject或JSONArray对象。
Java代码
1.JSONObject Obj = JSONObject.fromObject(bean, config);
JSONObject Obj = JSONObject.fromObject(bean, config);
或者
Java代码
1.JSONArray arr= JSONArray.fromObject(bean, config);
JSONArray arr= JSONArray.fromObject(bean, config);
最后调用toString()方法
Java代码
1.Obj.toString()
Obj.toString()
ok,现在生成就是日期格式为“yyyy-MM-dd”。。
=============
这个日期格式可以自己修改,比如“MM-dd hh”