zoukankan      html  css  js  c++  java
  • spring框架中list(JSONArray)的date类型转json类型的string 【BaseController中的定義函數】


    /**
    *
    * 下一是date和time转换json的spring代码工具
    *
    *
    **/

    public class JsonDateValueProcessor implements JsonValueProcessor {

    private String format ="yyyy-MM-dd";
    private String format1 ="HH:mm:ss";

    public Object processArrayValue(Object value, JsonConfig config) {
    return process(value);
    }

    public Object processObjectValue(String key, Object value, JsonConfig config) {
    return process(value);
    }

    private Object process(Object value){

    /* if(value instanceof Date){
    SimpleDateFormat sdf = new SimpleDateFormat(format,Locale.UK);
    return sdf.format(value);
    }*/
    //下面如果把Time换成Date,输出结果就不一样了。试下有惊喜哦
    if(value instanceof Time){
    SimpleDateFormat sdf = new SimpleDateFormat(format1,Locale.UK);

    return sdf.format(value);

    }
    return value == null ? "" : value.toString();
    }
    }
    ×××××××××××××××××××××××××××××××××××××××××××××××××


    public void writePagination(int total,List list,HttpServletResponse response) throws IOException{

    //初始化工具
    JsonConfig jsonConfig = new JsonConfig();
    jsonConfig.registerJsonValueProcessor(Date.class , new JsonDateValueProcessor());

    //使用date和time转换json的spring代码工具
    if(null!=list) jarray = JSONArray.fromObject(list,jsonConfig);


    }

  • 相关阅读:
    解决Too many connections问题
    TPCC-MySQL安装、使用及结果解读
    Spring事务配置
    【转】Spring事务介绍
    Spring AOP的实现原理
    Spring AOP的使用
    Spring整合Junit4进行单元测试
    Spring Bean定义的三种方式
    spring集成Redis(单机、集群)
    Redis搭建(五):Cluster集群搭建
  • 原文地址:https://www.cnblogs.com/OP-RONG/p/4193352.html
Copyright © 2011-2022 走看看