JSON 中的毫秒时间( LONG) ,转换成年月日
2023-09-14 09:04:39 时间
//String json = "[{logId:null,userId:null,operationTime:1449812923000,pageId:null,operationId:null,ipAddress:null,functionPage:系统设置,operationName:系统用户管理,operationUser:admin}]";
JSONObject jsonObj = new JSONObject();
jsonObj.put("logId", "null");
jsonObj.put("logId","null");
jsonObj.put("userId","null");
jsonObj.put("operationTime",1449812923000L);
jsonObj.put("pageId","null");
jsonObj.put("operationId","null");
jsonObj.put("ipAddress","null");
jsonObj.put("functionPage","系统设置");
jsonObj.put("operationName","系统用户管理");
jsonObj.put("operationUser","admin");
System.out.println("这是你的JSON串:"+jsonObj);
//long time = 1449812923000L;
Long time = jsonObj.getLong("operationTime");
System.out.println("这里输出的是截取的时间:"+time+",类型是:"+time.TYPE);
Date date = new Date(time);
GregorianCalendar gc = new GregorianCalendar();
gc.setTime(date);
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String sb=format.format(gc.getTime());
System.out.println(sb);
System.out.println(date.getTime());
JSON 反序列化 Long 变 Integer 或 Double 问题 工作中可能会遇到对 Map String,Object 进行 JSON 序列化,其中值中包含 Long 类型的数据,反序列化后强转 Long 时报类型转换异常的问题。 本文简单探讨下该问题,并给出解决方案,如果你想直接看建议,直接翻到第三部分即可。
java中得long能表示的范围比js中number大,也就意味着部分数值在js中存不下(变成不准确的值). 解决办法一: 使用ToStringSerializer的注解,让系统序列化 时,保留相关精度 @JsonSerialize(using=ToStringSerializer.class) private Long createdBy; 上述方法需要在每个对象都配上该注解,此方法过于繁锁。
JSON 反序列化 Long 变 Integer 或 Double 问题 工作中可能会遇到对 Map String,Object 进行 JSON 序列化,其中值中包含 Long 类型的数据,反序列化后强转 Long 时报类型转换异常的问题。 本文简单探讨下该问题,并给出解决方案,如果你想直接看建议,直接翻到第三部分即可。
java中得long能表示的范围比js中number大,也就意味着部分数值在js中存不下(变成不准确的值). 解决办法一: 使用ToStringSerializer的注解,让系统序列化 时,保留相关精度 @JsonSerialize(using=ToStringSerializer.class) private Long createdBy; 上述方法需要在每个对象都配上该注解,此方法过于繁锁。
相关文章
- Spring Boot 一个接口同时支持 form 表单、form-data、json 的优雅写法
- php案例:删除json里面的一个{}对象
- java list 转json 字符串_JSON的String字符串与Java的List列表对象的相互转换
- python解析json文件并提取_python读取文件并判断
- c++读取json文件_cfile读写文件
- 上手python之json数据格式
- MySQL Error number: 3648; Symbol: ER_COULD_NOT_APPLY_JSON_DIFF; SQLSTATE: HY000 报错 故障修复 远程处理
- Mysql使用函数json_extract处理Json类型数据的方法实例
- abap内表数据转JSON格式(两种方法)详解编程语言
- MySQL存储实现JSON格式的处理(mysql存json)
- Redis存储JSON数据的实现(redis存json)
- 如何在MySQL中实现JSON缩进(mysql中json缩进)
- Oracle 数据库如何利用JSON格式保存信息(json oracle)
- JSON为什么那样红为什么要用json(另有洞天)
- JQuery处理json与ajax返回JSON实例代码
- .Net基于MVC4WebApi输出Json格式实例
- json实现前后台的相互传值详解