[發明專利]一種數據處理方法和裝置在審
| 申請號: | 201810689187.9 | 申請日: | 2018-06-28 |
| 公開(公告)號: | CN110727417A | 公開(公告)日: | 2020-01-24 |
| 發明(設計)人: | 陳曉民 | 申請(專利權)人: | 騰訊科技(北京)有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/30;G06F40/14;G06F40/154 |
| 代理公司: | 44202 廣州三環專利商標代理有限公司 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 100080 北京市海淀區海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 原始文本信息 目標數據格式 關鍵字段 配置模板 格式轉換 需求信息 目標文本信息 數據處理 數據格式 轉換效率 遍歷 轉換 | ||
本發明實施例公開了一種數據處理方法,所述方法包括:獲取原始文本信息對應的格式轉換需求信息,獲取所述格式轉換需求信息中的目標數據格式,并獲取所述原始文本信息所包含的原始關鍵字段;基于所述目標數據格式以及所述原始關鍵字段,獲取所述原始文本信息對應的配置模板;基于所述配置模板對所述原始文本信息進行遍歷,得到所述原始關鍵字段對應的關鍵值,并根據所述配置模板和所述關鍵值,將所述原始文本信息轉換為具有所述目標數據格式的目標文本信息。采用本發明,可以提高數據格式的轉換效率。
技術領域
本發明涉及互聯網技術領域,尤其涉及一種數據處理方法和裝置。
背景技術
在APP(Application,應用)的開發過程中,一般會使用到網絡通信模塊,該網絡通信模塊可用于通過HTTP(Hyper Text Transport Protocol,超文本傳輸協議)來傳遞json(JavaScript Object Notation,JavaScript對象表示法)數據。
目前,當終端接收到json數據時,往往需要開發人員根據具體的數據接口對接收到的json數據進行解析。然后,人為地將解析后的json數據按照指定數據格式進行數據重構,以得到目標數據。可見,通過該人工操作的方式降低了數據格式的轉換效率。
發明內容
本發明實施例提供一種數據處理方法和裝置,可以提高數據格式的轉換效率。
本發明一方面提供了一種數據處理方法,包括:
獲取原始文本信息對應的格式轉換需求信息,獲取所述格式轉換需求信息中的目標數據格式,并獲取所述原始文本信息所包含的原始關鍵字段;
基于所述目標數據格式以及所述原始關鍵字段,獲取所述原始文本信息對應的配置模板;
基于所述配置模板對所述原始文本信息進行遍歷,得到所述原始關鍵字段對應的關鍵值,并根據所述配置模板和所述關鍵值,將所述原始文本信息轉換為具有所述目標數據格式的目標文本信息。
其中,所述基于所述目標數據格式以及所述原始關鍵字段,獲取所述原始文本信息對應的配置模板,包括:
若所述目標數據格式包括所述原始關鍵字段對應的格式渲染類型和數據輸出順序,則確定所述格式渲染類型為第一渲染類型,并在配置庫中,遍歷查找包含所述原始關鍵字段,且具有所述第一渲染類型的待匹配配置模板;
在所述待匹配配置模板中,將與所述數據輸出順序相符的待匹配配置模板,作為所述原始文本信息對應的配置模板。
其中,所述基于所述配置模板對所述原始文本信息進行遍歷,得到所述原始關鍵字段對應的關鍵值,并根據所述配置模板和所述關鍵值,將所述原始文本信息轉換為具有所述目標數據格式的目標文本信息,包括:
對所述配置模板進行解析,得到所述配置模板對應的多個模板關鍵字段;所述配置模板的格式渲染類型為所述第一渲染類型;每個模板關鍵字段均由所述原始關鍵字段構成;
將所述多個模板關鍵字段確定為第一待渲染字段,并在所述原始文本信息中,遍歷查找與所述第一待渲染字段相同的原始關鍵字段,并獲取所查找到的原始關鍵字段對應的關鍵值,并基于所述第一渲染類型將所述關鍵值作為所述第一待渲染字段對應的渲染輸出結果;
根據所述數據輸出順序,將多個渲染輸出結果進行整合,并將整合后的多個渲染輸出結果確定為具有所述目標數據格式的目標文本信息。
其中,所述基于所述目標數據格式以及所述原始關鍵字段,獲取所述原始文本信息對應的配置模板,包括:
若所述目標數據格式包括目標關鍵字段對應的格式渲染類型和數據輸出順序,則確定所述格式渲染類型為第二渲染類型,并提取所述目標數據格式中的目標關鍵字段;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(北京)有限公司,未經騰訊科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810689187.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:開發框架的生成方法及相關裝置
- 下一篇:一種基于場景的業務流程描述方法





