[發明專利]數據轉換方法、裝置及服務終端在審
| 申請號: | 201710126981.8 | 申請日: | 2017-03-06 |
| 公開(公告)號: | CN108694041A | 公開(公告)日: | 2018-10-23 |
| 發明(設計)人: | 張磊;陳少杰;張文明 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/40 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 呂靜 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據轉換 服務終端 私有屬性 集合 源代碼 互聯網技術 開發效率 人力成本 自動生成 輸出 轉換 | ||
本發明涉及互聯網技術領域,具體涉及一種數據轉換方法、裝置及服務終端,該數據轉換方法用于將Json數據轉換為JavaBean數據,其包括將Json數據對應的鍵和值形成多個鍵值對集合,提取所述多個鍵值對集合中的所有鍵,定義每一個所述鍵的私有屬性,輸出定義私有屬性后的所有所述鍵,所有所述鍵及輸出所有所述鍵的源代碼共同構成JavaBean數據。進而將Json數據自動生成了JavaBean數據,提升了開發效率,降低了人力成本。
技術領域
本發明涉及互聯網技術領域,具體而言,涉及一種數據轉換方法、裝置及服務終端。
背景技術
在開發過程中我們常見的會使用到網絡通信、到進程間通信,數據庫讀寫,對象傳遞等。這些功能的實現通常都離不開JavaBean的實現。JavaBean承載著數據對象的內容,在整個系統中起到了舉足輕重的作用。
但是JavaBean的生成通常都是程序員手動生成,根據具體的業務邏輯定義出JavaBean中所需要的字段信息。然后通過編寫對應的getter和setter方法來實現JavaBean中的功能。這些getter和setter方法非常簡單,程序員通常都是自己手動編寫,降低了開發效率同時也浪費人力和無力成本。而Json格式數據是現在普遍使用的數據格式,因此,提供一種將Json數據自動生成JavaBean的方法,使得能夠直接將網絡返回的Json數據自動生成對應的JavaBean數據是非常必要的。
發明內容
本發明的目的在于提供一種數據轉換方法,使得Json數據能自動轉換成JavaBean數據,提升開發效率,降低人力成本。
本發明的另一目的在于提供一種數據轉換裝置,使得Json數據能自動轉換成JavaBean數據,提升開發效率,降低人力成本。
本發明的另一目的在于提供一種服務終端,使得Json數據能自動轉換成JavaBean數據,提升開發效率,降低人力成本。
為了實現上述目的,本發明實施例采用的技術方案如下:
第一方面,本發明實施例提供了一種數據轉換方法,用于將Json數據轉換為JavaBean數據,所述方法包括:
將Json數據對應的鍵和值形成多個鍵值對集合;
提取所述多個鍵值對集合中的所有鍵;
定義每一個所述鍵的私有屬性;
輸出定義私有屬性后的所有所述鍵,所有所述鍵及輸出所有所述鍵的源代碼共同構成JavaBean數據。
第二方面,本發明實施例還提供了一種數據轉換裝置,所述裝置包括:
集合模塊,用于將Json數據對應的鍵和值形成多個鍵值對集合;
提取模塊,用于提取所述多個鍵值對集合中的所有鍵;
定義模塊,用于定義每一個所述鍵的私有屬性;
輸出模塊,用于輸出定義私有屬性后的所有所述鍵,所有所述鍵及輸出所有所述鍵的源代碼共同構成JavaBean數據。
第三方面,本發明實施例還提供了一種服務終端,所述服務終端包括:
存儲器;
處理器;以及
數據轉換裝置,所述數據轉換裝置安裝于所述存儲器中并包括一個或多個由所述處理器執行的軟件功能模塊,所述數據轉換裝置包括:
集合模塊,用于將Json數據對應的鍵和值形成多個鍵值對集合;
提取模塊,用于提取所述多個鍵值對集合中的所有鍵;
定義模塊,用于定義每一個所述鍵的私有屬性;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710126981.8/2.html,轉載請聲明來源鉆瓜專利網。





