以下是代码:
实体
 public class jsonmm

{  
       public string Name { get; set; }

public int Age { get; set; }
       //[ScriptIgnore]
       public DateTime LastLoginTime { get; set; }

}
方法:
 public string ScriptSerialize<T>(T t)
       {

JavaScriptSerializer js = new JavaScriptSerializer();

return js.Serialize(t);

}
页面测试:
 Code.json pp = new Code.json();
        Code.jsonmm p = new Code.jsonmm();

p.Name = "张三";

p.Age = 28;
    
        p.LastLoginTime = DateTime.Now.ToUniversalTime();
 string jsonString = pp.ScriptSerialize<Code.jsonmm>(p);
        Response.Write(jsonString);

时间已经转换为utc格式了,可还是得出这样的数据
{"Name":"张三","Age":28,"LastLoginTime":"\/Date(1313572554031)\/"}
怎么修改呢

=====================================================================

JavaScriptSerializer的行为是这样的,你可以在客户端再处理一下

JavaScript code?
1
2
3
4
var json = { "Name""张三""Age": 28, "LastLoginTime""\/Date(1313572554031)\/" };
//把/删除,并转换为正确的javascript时间
json.LastLoginTime = eval('new ' + (json.LastLoginTime.replace(/\//g, '')));
alert(json.LastLoginTime);

============================================================================
1
2
3
4
5
6
7
8
9
10
11
12
        Model m = new Model { Id = 1, Dt = DateTime.Now };
        JavaScriptSerializer js = new JavaScriptSerializer();
        string str = js.Serialize(m);
        str = Regex.Replace(str, @"\\/Date\((\d+)\)\\/", match => 
        {
            DateTime dt = new DateTime(1970, 1, 1);
            dt = dt.AddMilliseconds(long.Parse(match.Groups[1].Value));
            dt = dt.ToLocalTime();
           return dt.ToString("yyyy-MM-dd HH:mm:ss");
        });
        Response.Write(str);
//{"Id":1,"Dt":"2011-08-17 17:38:47"} 

转载于:https://www.cnblogs.com/soundcode/archive/2013/05/30/3107806.html

JavaScriptSerializer 序列化json 时间格式相关推荐

  1. 统一返回的json时间格式

    默认情况下json时间格式带有时区,并且是世界标准时间,和我们的时间差了八个小时 在application.properties中设置 #返回json的全局时间格式 spring.jackson.da ...

  2. 使用Jil序列化JSON提升Asp.net web api 性能

    JSON序列化无疑是Asp.net web api 里面性能提升最重要的一环. 在Asp.net web api 里面我们可以插入自定义的MediaTypeFormatter(媒体格式化器), 说白了 ...

  3. js 各种时间格式的转换

    js 各种时间格式的转换 时间格式 示例 中国标准时间 Fri Mar 18 2022 14:24:45 GMT+0800(中国标准时间) 部分可读字符串 Fri Mar 18 2022 格林威治时间 ...

  4. 转载自——Json.net动态序列化以及对时间格式的处理

    关于我工作中对Json处理的东西 第一:动态序列化类 第二:时间格式处理 通常我们一个类里 可能有十到更多的属性,但是我们序列化通常只需要序列化其中的 三到五个这样的话就会有多余的数据 如果 我只想序 ...

  5. .NET 自定义Json序列化时间格式

    .NET 自定义Json序列化时间格式 Intro 和 JAVA 项目组对接,他们的接口返回的数据是一个json字符串,里面的时间有的是Unix时间戳,有的是string类型,有的还是空,默认序列化规 ...

  6. .Net Core Json序列化和反序列化以及自定义JsonConverterT来转化特殊日期时间格式

    System.Text.Json 命名空间提供用于序列化和反序列化 JavaScript 对象表示法 (JSON) 的功能. System.Text.Json 命名空间包含所有入口点和主要类型. Sy ...

  7. MVC web api 返回JSON的几种方式,Newtonsoft.Json序列化日期时间去T的几种方式

    MVC web api 返回JSON的几种方式,Newtonsoft.Json序列化日期时间去T的几种方式 2015-01-18 00:11 https://www.muhanxue.com/essa ...

  8. 字定义JSON序列化支持datetime格式序列化

    字定义JSON序列化支持datetime格式序列化 由于json.dumps无法处理datetime日期,所以可以通过自定义处理器来做扩展,如: import json from datetime i ...

  9. SpringMVC之JSON工具:Jackson Gson 和fastjson通过JSON工具来解决文字乱码和时间格式问题——通过JSON工具生成JSON

    什么是Json? JSON:JavaScript Object Notation+JS对象 它是一种轻量级的数据交换格式JSON(当前是交互的顶流),它自身具有独立的编程格式,它的特点是简洁和清晰,J ...

最新文章

  1. BE镜像还原系统过程
  2. java jar包的路径
  3. java 继承先后顺序_Java中的继承关系的加载顺序
  4. pandas python groupby_pandas之分组groupby()的使用整理与总结
  5. 6大设计模式(4):接口隔离原则
  6. LSTM原理解读汇总
  7. 【校招面试 之 网络】第3题 HTTP请求行、请求头、请求体详解
  8. Bitmap详解(上)常用概念和常用API
  9. Multiple substitutions specified in non-positional format; did you mean to add the formatted=false
  10. poj 1459 Power Network 多源多汇网络流
  11. 文本框样式 html,HTML文本框样式大全
  12. linux中SPI相关API函数,linux spi驱动开发学习(一)-----spi子系统架构
  13. rpc接口和http接口的区别和联系1 什么是http接口http接口是基于http协议的post和get接口。2 什么是rpc接口rpc接口就相当于调用本地接口一样调用远程服务的接口。
  14. 阿里云盘初体验——丝滑
  15. 如何显示或隐藏mac文件后缀名
  16. Nginx反向代理(解决纯前端项目部署到服务器上无法访问接口数据)
  17. R语言使用t.test函数进行t检验、使用配对的t检验(paired)检验组间不独立数据的差异是否有统计学意义
  18. switchport nonegotiate
  19. 王者服务器维护s24,王者荣耀:体验更新S24数据,征召模式痛点解决,不会再失手了...
  20. Martin对敏捷宣言中“可工作软件胜过面面俱到文档”的解释

热门文章

  1. python【Configparser解析配置文件库】Python3中的configparser模块
  2. python【蓝桥杯vip练习题库】ADV-147学霸的迷宫(广搜 bfs经典问题)
  3. python【蓝桥杯vip练习题库】ALGO-91 Anagrams问题
  4. php汉字的截取,php汉字截取
  5. 窗口属性 客户矩形_航空公司客户价值分析
  6. java何时支持await,内存-为什么Java等待这么长时间才能运行垃圾回收器?
  7. 开发日记-20190719 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 12
  8. Elasticsearch压缩索引——lucene倒排索引本质是列存储+使用嵌套文档可以大幅度提高压缩率...
  9. splunk rest api search
  10. python里实现DSL