[發明專利]一種數據格式轉換框架在審
| 申請號: | 202010184466.7 | 申請日: | 2020-03-17 |
| 公開(公告)號: | CN111597390A | 公開(公告)日: | 2020-08-28 |
| 發明(設計)人: | 劉強;王偉;高天星 | 申請(專利權)人: | 用友網絡科技股份有限公司 |
| 主分類號: | G06F16/84 | 分類號: | G06F16/84;G06F8/35 |
| 代理公司: | 北京中恒高博知識產權代理有限公司 11249 | 代理人: | 夏晏平 |
| 地址: | 100094*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據格式 轉換 框架 | ||
1.一種數據格式轉換框架,其特征在于:包括以下步驟:
A、輸入源數據;
B、判斷源數據是否為JSON格式數據,若是則進行下一步,若不是則將源數據格式轉換成JSON格式數據;
C、將JSON格式數據的JSON樹中每個節點利用坐標表示,通過坐標定義每一個或每一種類型的節點;
D、數據轉換引擎根據轉換規則對步驟C得到的數據進行數據轉換操作;
E、得到目標數據并輸出。
2.根據權利要求1所述的一種數據格式轉換框架,其特征在于:所述步驟B中,若數據格式為XML數據,則需要根據是否包含標簽內屬性來進行格式轉換操作。
3.根據權利要求1所述的一種數據格式轉換框架,其特征在于:所述JSON格式數據的節點包括JSON對象數組、JSON常量數組、JSON對象和JSON常量。
4.根據權利要求1所述的一種數據格式轉換框架,其特征在于:所述數據轉換引擎包括數據壓縮和數據解壓。
5.根據權利要求1所述的一種數據格式轉換框架,其特征在于:所述轉換規則包括:
①每個JSON轉換規則必須存在唯一的根節點。若不存在,則可以手動添加r-r(針對JSON對象)或r.[-r.[(針對JSON數組)為根節點;
②若轉換的某個目標JSON節點為數組類型,則該描述規則在該節點下必須建立子規則節點;
③若目標樹的某個子節點,某個子節點的某個過程中路徑下存在多個子路徑,則該過程中路徑節點下必須建立子規則節點;否則,無需針對目標節點路徑中的每個節點建立子規則節點;
④轉換規則節點可以不存在源節點,但必須存在目標節點,如果不存在源節點,表示該節點直接在目標節點中創建,在源節點中無對應節點;
⑤轉換規則當中的任何節點(除根節點),其目標節點必須與上層節點存在主子關系(下層節點為上層節點的子節點),否則轉換規則無效。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于用友網絡科技股份有限公司,未經用友網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010184466.7/1.html,轉載請聲明來源鉆瓜專利網。





