js 解析java后端的String为json格式并格式化Json格式的时间
2017-09-18 01:01
531 查看
摘要
上一篇介绍了,在后端将bean转换为json格式,然后转换为字符串发送到前端,这一节,介绍在前端将字符串还原成json格式。
这里需要用到json2.js库,下载链接:
点击下载
转换方法如下
同时在上一篇介绍了,如果将java.sql.Date转换为java.util.Date以防止报错,但是转换之后,时间也会变成按照年月日的json格式,这里介绍怎么还原
1、 重写format方法
2、 用重写的方法还原时间
搞定!
上一篇介绍了,在后端将bean转换为json格式,然后转换为字符串发送到前端,这一节,介绍在前端将字符串还原成json格式。
这里需要用到json2.js库,下载链接:
点击下载
转换方法如下
//JSON字符串转换为JSON对象 var json_object= JSON.parse(string); //JSON对象转换为JSON字符串 var str=JSON.stringify(json_object)
同时在上一篇介绍了,如果将java.sql.Date转换为java.util.Date以防止报错,但是转换之后,时间也会变成按照年月日的json格式,这里介绍怎么还原
1、 重写format方法
Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth() + 1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), //小时 "m+" : this.getMinutes(), //分 "s+" : this.getSeconds(), //秒 "q+" : Math.floor((this.getMonth() + 3) / 3), //季度 "S" : this.getMilliseconds()//毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "") .substr(4 - RegExp.$1.length)); for ( var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; }
2、 用重写的方法还原时间
//这里 blog_data.blogDate 对后端传过来的字符串 //经过JSON.parse()方法处理后的json格式的 时间 new Date(blog_data.blogDate.time).format("yyyy-MM-dd hh:mm:ss")
搞定!
相关文章推荐
- IDEAL葵花宝典:java代码开发规范插件:GsonFormat插件将JSONObject格式的String 解析成实体
- Java转换Json日期/Date(1487053489965+0800)/格式以及js时间格式 Tue Feb 14 2017 14:06:32 GMT+0800
- js格式化json传来的UTC格式的时间
- 【问题-java-json】josn的发送与接收(全)解析json对象与字符串在js中的区别,以及后端spring该如何接收?
- java 日期的格式化、解析、数据库相关操作、获取系统时间、String与Date的转换
- 四八、js封装格式化时间(将 Date 转化为指定格式的String)
- 在js中对json格式的日期、时间等内容进行格式化
- JS 时间格式化 对Date的扩展,将 Date 转化为指定格式的String
- js格式化时间为JSON格式 ajax提交 后台处理
- 在Java中获取时间,输出格式设置和与String的转换
- java json 格式解析工具包 .net.sf.json
- Js 转换Json返回的时间格式(转)
- js 处理json时间格式
- JS中eval解析字符串为json格式
- js中unix时间格式化为时分秒格式
- java 解析 json格式数据。。。
- json时间格式转成js时间
- ConvertJSONDateToJSDateObject 方法实现json格式时间串转换为 对应的时间格式串
- php 无限级数据JSON格式及JS解析
- Json数据格式解析示例 (语言:Java 包:org.json.jar)