zoukankan      html  css  js  c++  java
  • 泛型集合转json语句方法、时间日期格式解析

    public static string Obj2Json<T>(T data)
        {
            try
            {
                System.Runtime.Serialization.Json.DataContractJsonSerializer serializer = new System.Runtime.Serialization.Json.DataContractJsonSerializer(data.GetType());
                using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
                {
                    serializer.WriteObject(ms, data);
                    return System.Text.Encoding.UTF8.GetString(ms.ToArray());
                }
            }
            catch
            {
                return null;
            }
        }  

    用一个字符串接受

    时间日期的解析:生成的json日期需要解析

    var d = eval('new ' + str.substr(1, str.length - 2));
    
        var ar_date = [d.getFullYear(), d.getMonth() + 1, d.getDate()];
        function dFormat(i) {
            return i < 10 ? "0" + i.toString() : i;
        }
        for (var i = 0; i < ar_date.length; i++) ar_date[i] = dFormat(ar_date[i]);
        alert(ar_date.join('-'));

     或者

    var str = '/Date(1333245600000+0800)/';
     
    function data_string(str) {
        var d = eval('new ' + str.substr(1, str.length - 2));
        var ar_date = [d.getFullYear(), d.getMonth() + 1, d.getDate()];
        for (var i = 0; i < ar_date.length; i ++) ar_date[i] = dFormat(ar_date[i]);
        return ar_date.join('-');
         
        function dFormat(i) { return i < 10 ? "0" + i.toString() : i; }
    }
     
    alert(data_string(str));
  • 相关阅读:
    pandas 的pd.cut()数据分箱
    pandas 的groupby()
    pandas 的DataFrame.apply()
    天池二手车_特征工程
    numpy简单的笔记
    python 面向对象编程的@property
    mybatis 复杂sql语句
    mybatis Lombok
    mybatis 获取 sqlSession
    mybatis @Param 注解
  • 原文地址:https://www.cnblogs.com/wy1992/p/6950029.html
Copyright © 2011-2022 走看看