【技术实现步骤摘要】
一种业务数据的转换方法、装置、设备及存储介质
本专利技术实施例涉及业务脚本处理
,尤其涉及一种业务数据的转换方法、装置、设备及存储介质。
技术介绍
随着互联网技术的发展,越来越多的业务需要多方合作进行。现有的业务处理流程为:业务调用方通过业务客户端调用业务接口,对返回的来自业务提供方的业务数据进行解析使用。当业务提供方改变业务数据格式或者调用规则或者属性过滤时,业务调用方需要生成或者获取转换脚本对业务数据进行转换,以保证业务处理的正常进行。然而,现有的数据转换方法大多需要将转换脚本以硬编码的方法写入业务代码中,每次进行格式转换或者属性过滤,都需要重新进行编码,进而再次部署上线,耗时太长,转换成本较高。
技术实现思路
本专利技术提供了一种业务数据的转换方法、装置、设备及存储介质,以实现线上自动脚本转换,提高业务处理效率。第一方面,本专利技术实施例提供了一种业务数据的转换方法,该方法包括:获取来自数据发送端的业务数据;判断是否存在所述数据发送端对应的第一转换脚本; ...
【技术保护点】
1.一种业务数据的转换方法,其特征在于,包括:/n获取来自数据发送端的业务数据;/n判断是否存在所述数据发送端对应的第一转换脚本;/n若是,则根据所述第一转换脚本对所述业务数据进行转换,以使数据接收端根据转换后的业务数据进行业务处理。/n
【技术特征摘要】
1.一种业务数据的转换方法,其特征在于,包括:
获取来自数据发送端的业务数据;
判断是否存在所述数据发送端对应的第一转换脚本;
若是,则根据所述第一转换脚本对所述业务数据进行转换,以使数据接收端根据转换后的业务数据进行业务处理。
2.根据权利要求1所述的方法,其特征在于,在根据所述第一转换脚本对所述业务数据进行转换之后,在数据接收端根据转换后的业务数据进行业务处理之前,还包括:
判断是否存在所述数据接收端对应的第二转换脚本;
若是,则根据所述第二转换脚本对所述业务数据进行转换。
3.根据权利要求1所述的方法,其特征在于,还包括:
当不存在所述数据发送端对应的第一转换脚本时,检测所述业务数据的数据结构是否发生变化;
若是,则判断是否存在第三转换脚本;
若是,则根据所述第三转换脚本对所述业务数据进行转换,以使数据接收端根据转换后的业务数据进行业务处理。
4.根据权利要求3所述的方法,其特征在于,还包括:
若不存在所述第三转换脚本,则识别所述业务数据的变化内容;
根据所述变化内容生成所述业务数据的第三转换脚本。
5.根据权利要求3所述的方法,其特征在于,在识别所述业务数据的变化内容之后,还包括:
根据所述变化内容判断是否满足预设转换条件;
若是,则根据所述变化内容生成所述业务数据的第三转换脚本...
【专利技术属性】
技术研发人员:刘松坡,
申请(专利权)人:北京软通智慧城市科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。