The embodiment of the present invention discloses a message format conversion method, device, storage medium and Android terminal. The method includes: checking the format of the message string of the barrage when the message to be converted is obtained, and obtaining the key value pair information in the message string of the barrage during the checking process; splicing the key value pair information according to the Json data format to get the Json data format. By adopting the technical scheme provided in this application, the effect of transforming the format of bullet-screen message into Json data format can be achieved, thus achieving the purpose of data transmission of bullet-screen message in Json data format.
【技术实现步骤摘要】
一种消息格式的转换方法、装置、存储介质及安卓终端
本专利技术实施例涉及消息格式转换
,尤其涉及一种消息格式的转换方法、装置、存储介质及安卓终端。
技术介绍
当今互联网飞速发展,网络用户的需求变化既快又大,数据消息的传输以及转换效率已经成为领域内比较关注的问题之一。目前,弹幕消息作为目前用户观看在线视频、在线直播以及其他视频类型节目时的兴趣所在。而数据传输通常是Json格式,如何实现把弹幕消息转换为Json数据格式进行数据传输,已经成为技术人员急需突破的技术难题。
技术实现思路
本专利技术实施例提供一种消息格式的转换方法、装置、存储介质及安卓终端,可以实现对弹幕消息格式转换成Json数据格式效果。第一方面,本专利技术实施例提供了一种消息格式的转换方法,该方法包括:获取到待转换的弹幕消息时,对弹幕消息字符串的格式进行校验,并在校验过程中,获取弹幕消息字符串中的键值对信息;将所述键值对信息按照Json数据格式进行拼接,得到Json数据格式。进一步的,获取到待转换的弹幕消息时,对弹幕消息字符串的格式进行校验,并在校验过程中,获取弹幕消息字符串中的键值对信息,包括:获取到待转换的弹幕消息时,提取弹幕消息字符串;通过调用TextUtils类中的工具方法TextUtils.isEmpty()判断所述弹幕消息字符串是否为空字符串;若是,则返回弹幕消息字符串格式校验结束消息,结束校验流程。进一步的,所述获取到待转换的弹幕消息时,对弹幕消息字符串的格式进行校验,并在校验过程中,获取弹幕消息字符串中的键值对信息,包括:通过调用字符串分割函数,对所述弹幕消息字符串按照第一弹幕消 ...
【技术保护点】
1.一种消息格式的转换方法,其特征在于,包括:获取到待转换的弹幕消息时,对弹幕消息字符串的格式进行校验,并在校验过程中,获取弹幕消息字符串中的键值对信息;将所述键值对信息按照Json数据格式进行拼接,得到Json数据格式。
【技术特征摘要】
1.一种消息格式的转换方法,其特征在于,包括:获取到待转换的弹幕消息时,对弹幕消息字符串的格式进行校验,并在校验过程中,获取弹幕消息字符串中的键值对信息;将所述键值对信息按照Json数据格式进行拼接,得到Json数据格式。2.根据权利要求1所述的方法,其特征在于,获取到待转换的弹幕消息时,对弹幕消息字符串的格式进行校验,并在校验过程中,获取弹幕消息字符串中的键值对信息,包括:获取到待转换的弹幕消息时,提取弹幕消息字符串;通过调用TextUtils类中的工具方法TextUtils.isEmpty()判断所述弹幕消息字符串是否为空字符串;若是,则返回弹幕消息字符串格式校验结束消息,结束校验流程。3.根据权利要求1所述的方法,其特征在于,所述获取到待转换的弹幕消息时,对弹幕消息字符串的格式进行校验,并在校验过程中,获取弹幕消息字符串中的键值对信息,包括:通过调用字符串分割函数,对所述弹幕消息字符串按照第一弹幕消息格式标准字符进行分割处理,得到键值对信息组;将所述键值对信息组存储在模板数组中;对所述模板数组中的每个键值对信息组进行按照第二弹幕消息格式标准字符进行分割处理,得到每个键值对信息组的键信息和值信息;将所述每个键值对信息组的键信息和值信息存入存储在模板数组tmpArray2[0],tmpArray2[1]中,以获取弹幕消息字符串中的键值对信息。4.根据权利要求3所述的方法,其特征在于,在将所述每个键值对信息组的键信息和值信息存入存储在模板数组tmpArray2[0],tmpArray2[1]中,以获取弹幕消息字符串中的键值对信息之后,所述方法还包括:对每个所述模板数组的tmpArray2[0]数据通过调用TextUtils.equals(tmpArray2[0],“”)方法判断tmpArray2[0]数据是否为空;若是,则返回弹幕消息字符串的格式校验失败信息;若否,则确定弹幕消息字符串的格式校验成功。5.根据权利要求1所述的方法,其特征在于,将所述键值对信息按照Json数据格式进行拼接,得到Json数据格式,包括:在预先构建的map对象中存储所有键值对信息;通过调用entry.getKey()方法来获取map对象中的键信息,并且将获取...
【专利技术属性】
技术研发人员:张磊,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。