`

java对象转换为json字符串时对date类型处理

 
阅读更多

<div class="iteye-blog-content-contain" style="font-size: 14px"></div>

 

JsonConfig cfg = new JsonConfig();   
           cfg.registerJsonValueProcessor(java.util.Date.class,new JsonValueProcessor() {   
            private final String format="yyyy-MM-dd";   
            public Object processObjectValue(String key, Object value,   
              JsonConfig arg2)   
            {   
             if(value==null)   
              return "";   
             if (value instanceof Date) {   
              String str = new SimpleDateFormat(format).format((Date) value);   
              return str;   
             }   
             return value.toString();   
            }   
  
            public Object processArrayValue(Object value, JsonConfig arg1)   
            {   
             return null;   
            }   
           });   
           
        Collection<JsonBean> list = JSONArray.toCollection(JSONArray.fromObject(jsonStr,cfg ), JsonBean.class);      
           
        JSONArray json = JSONArray.fromObject(votes,cfg);  

 

分享到:
评论

相关推荐

    JSONResult.java是一个工具类,对属性、字符串、对象、集合封装成一个JSON格式的字符串,并处理了Date类型。

    此工具类对属性、字符串、对象、集合进行了封装,返回一个JSON格式的字符串,并处理了Date类型与字符串之间的转化。

    gson-2.8.6.jar下载

    它可以将Java对象转换成JSON字符串,也可以将JSON字符串转换成Java对象。gson库简单易用,性能良好,所以很受欢迎,被广泛应用于Android和Java项目中。 gson的主要功能有: 1. 可以将Java对象转换成JSON字符串,也可以将...

    java转换万能工具类附带jar包

    一个json相互转换的万能java类... * 将java对象转换成json字符串,并设定日期格式 * @param javaObj * @param dataFormat * @return */ /** *//** * JSON 时间解析器具 * @param datePattern * @return */

    java jsonto对象互转

    * 将java对象转换成json字符串,并设定日期格式 * * @param javaObj * 要转换的java对象 * @param dataFormat * 制定的日期格式 * @return */ public static String objectToJson(Object javaObj, String ...

    fastjson-1.2.41.jar 非常好用的JSON转换依赖包

    1.FastJson的介绍: JSON协议使用方便,越来越流行,...1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换 2.JSONObject:fastJson提供的json对象 3.JSONArray:fastJson提供json数组对象

    前台js对象在后台转化java对象的问题探讨

    简单来说就是在前台用JSON.stringify()方法将js对象转化为js字符串,后台接收json字符串并将其转化为javaBean。 前台代码: 代码如下: var data = {}; data.id = $(‘#id’).val(); data.msg = $(‘#msg’).val(); ...

    把JSON数据格式转换为Python的类对象方法详解(两种方法)

    有时候我们有这种需求就是把一个JSON字符串转换为一个具体的Python类的实例,比如你接收到这样一个JSON字符串如下: {Name: Tom, Sex: Male, BloodType: A, Hobbies: [篮球, 足球]} 我需要把这个转换为具体的一个...

    java常用代码

    4.StringAndDate.java 字符串与时间对象的相互转换 5.JdbcConn.java java jdbc连接oracle/mysql 6.NioFile.java nio操作文件读写 7.ImageThumbnail.java 生成图片缩略图 8.JsonObjs.java json简单操作 9....

    JavaLibrary:Java库

    对象⇒JSON转换--converter.JSON.java n元⇔n元转换--converter.RadixConverter.java Base64编码--converter.Base64.java 加密--security.MyEncryptionStandard.java 使用字典比较字符串--lang.StringComparator....

    java工具类.zip

    总结了好久 1.利用public static method进行日期格式的转换 2.利用内容的Calendar object进行日期的计算...3处理json日期转化问题 4提供高精度的运算支持. 所以函数以double为参数类型,兼容int与float. 5字符串工具类

    hive函数大全(中文版)

    4. 带分隔符字符串连接函数:concat_ws 23 5. 字符串截取函数:substr,substring 24 6. 字符串截取函数:substr,substring 24 7. 字符串转大写函数:upper,ucase 24 8. 字符串转小写函数:lower,lcase 25 9. 去空格...

    JsonDateValueProcessor.java

    用与转化Json Date的工具类。具体使用方法见我的博客!

    Java学习笔记-个人整理的

    {13.8}java.util.Date与java.sql.Date比较}{200}{section.13.8} {13.9}Meta Data}{201}{section.13.9} {13.10}可滚动结果集}{201}{section.13.10} {13.11}Procedure}{201}{section.13.11} {14}xml}{204}{...

    play框架手册

    返回一个JSON字符串 - 33 - 返回一个XML字符串F - 34 - 返回二进制内容 - 34 - 作为附件下载文件 - 34 - 执行一个模板 - 35 - 跳转到其他URL - 36 - Action链 - 36 - 定制web编码 - 37 - 拦截器 - 38 - @Before - 38...

    play framework 框架手册 word 版

    返回一个JSON字符串 - 33 - 返回一个XML字符串 - 34 - 返回二进制内容 - 34 - 作为附件下载文件 - 34 - 执行一个模板 - 35 - 跳转到其他URL - 36 - Action链 - 36 - 定制web编码 - 37 - 拦截器 - 38 - @Before - 38 ...

    ZendFramework中文文档

    JSON 7.8.4.6. 转向器(Redirector) 7.8.4.6.1. 介绍 7.8.4.6.2. 基础用例 7.8.4.7. ViewRenderer 7.8.4.7.1. 介绍 7.8.4.7.2. API 7.8.4.7.3. 基础用法示例 7.8.4.7.4. 高级用法示例 7.8.5. 编写自己的...

Global site tag (gtag.js) - Google Analytics