[发明专利]修改json日期格式的方法及系统在审
申请号: | 201510476918.8 | 申请日: | 2015-08-06 |
公开(公告)号: | CN105068801A | 公开(公告)日: | 2015-11-18 |
发明(设计)人: | 陈丛亮;刘德建;毛新生 | 申请(专利权)人: | 福建天晴数码有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350000 *** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 修改 json 日期 格式 方法 系统 | ||
技术领域
本发明涉及计算机配置格式化技术领域,尤其是涉及一种修改json日期格式的方法及系统。
背景技术
目前json返回的日期格式有许多种,没有统一,在系统之间交互时经常需要针对不同的格式提供不同的返回日期格式,不同的客户端需要重新针对这个返回日期格式进行转换。
现有专利(申请号:201110394879.9)公开了一种基于JSON进行对象化参数传递的方法及系统,所述方法包括:将json对象转化为字符串、并将字符串作为url参数的值;通过filter拦截特定参数,并将其转化为对象;利用action的父类来存储所述对象化后的参数;向参数结构中增加或减少内容,利用ViewState将转化成json对象的字符串输出到页面的块中,形成js的json对象;action从父类中获取对象化的参数、并完成逻辑的处理;回到页面后,新页面从js中获取全局对象化参数、并进行处理。其通过URL配置来解决采用json格式进行对象化参数传递过程中复杂参数传参及多次传参中操作复杂的问题;却没有涉及json格式中的日期格式问题的解决方案。
发明内容
本发明所要解决的技术问题是:为多种类型的日期格式提供可相互转化的方法及系统,实现系统之间交互时日期格式读取的便捷性。
为了解决上述技术问题,本发明采用的技术方案为:提供一种修改json日期格式的方法,包括:
S1:客户端向服务端发送请求;
S2:服务端通过webapi框架解析所述请求,并发送到自定义格式化器中;
S3:自定义格式化器确认所述请求的URL参数值对应的日期类型;
S4:自定义格式化器修改所述日期类型为参数值对应的日期类型;
S5:webapi框架将http响应对象序列化为json格式,并发送给客户端。
为了解决上述技术问题,本发明采用的技术方案为:提供一种修改json日期格式的系统,包括:客户端、服务端及自定义格式化器;并执行如下步骤:
S1:客户端向服务端发送请求;
S2:服务端通过webapi框架解析所述请求,并发送到自定义格式化器中;
S3:自定义格式化器确认所述请求的URL参数值对应的日期类型;
S4:自定义格式化器修改所述日期类型为参数值对应的日期类型;
S5:webapi框架将http响应对象序列化为json格式,并发送给客户端。
本发明的有益效果在于:区别于现有技术,通过上述方式,本发明可以降低客户端调用成本,方便用户可以根据之前调用的方式,通过URL配置,即可支持对应的日期格式,无需另外开发日期格式反序列化器。
附图说明
图1为本发明方法实施例一的流程示意图;
图2为本发明方法实施例二的流程示意图;
图3为本发明系统实施例三的结构框图。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
本发明最关键的构思在于:通过自定义格式化器确认并修改所述请求的URL参数中传递的日期类型,并发送给客户端,以方便客户端解析。
本发明提供一种修改json日期格式的方法,包括:
S1:客户端向服务端发送请求;
S2:服务端通过webapi框架解析所述请求,并发送到自定义格式化器中;
S3:自定义格式化器确认所述请求的URL参数值对应的日期类型;
S4:自定义格式化器修改所述日期类型为参数值对应的日期类型;
S5:webapi框架将http响应对象序列化为json格式,并发送给客户端。
其中,http响应对象指的是一个包含日期格式的对象。所谓数据封装就是将一组数据与这组数据有关操作组装在一起,形成一个实体,这个实体就是对象。这里的http响应是与http请求相对应的对象,是值程序中的类被实例化成一个对象。比如可以是个“产品(Product)”对象,其中包含产品名称(Name)、生产时间(CreateTime)两个属性,其序列化成json格式可以是{Name:“商品1”,CreateTime:“2015-07-29T12:00:00”}
区别于现有技术,本发明可以降低客户端调用成本,方便用户可以根据之前调用的方式,通过URL配置,即可支持对应的日期格式,无需另外开发日期格式反序列化器。
其中,步骤S1之前,还包括:
S0:预置自定义格式化器。
其中,步骤S3具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510476918.8/2.html,转载请声明来源钻瓜专利网。