日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種解析JSON數據的方法及裝置在審

專利信息
申請號: 201611121521.8 申請日: 2016-12-08
公開(公告)號: CN106649634A 公開(公告)日: 2017-05-10
發明(設計)人: 張磊 申請(專利權)人: 武漢斗魚網絡科技有限公司
主分類號: G06F17/30 分類號: G06F17/30
代理公司: 北京眾達德權知識產權代理有限公司11570 代理人: 劉杰
地址: 430000 湖北省武漢市東湖開*** 國省代碼: 湖北;42
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 解析 json 數據 方法 裝置
【說明書】:

技術領域

發明涉及軟件開發技術領域,尤其涉及一種解析JSON數據的方法及裝置。

背景技術

在App(Application,應用)開發過程中,一般會使用到網絡通信模塊,網絡通信模塊經常用于通過HTTP(Hyper Text Transport Protocol,超文本傳輸協議)來傳遞JSON數據。當接收到JSON數據的時候,一般需要開發人員根據具體的數據接口對接收到的JSON數據進行解析,然后將解析好的JSON數據重新封裝成數據對象來進行進一步處理。

由于數據對象的不同,常規方案都是開發者自己對JSON數據進行解析,然后將解析的數據封裝成對應的數據對象。這個過程在App開發過程中的使用是非常頻繁的,每次通信過程由于數據類型的不同,導致開發需要將解析過程不斷的編寫,極大的增加了開發者的工作量。同時由于代碼數量的不斷增加,導致后期維護也很難維護,且容易出現解析錯誤。

發明內容

本申請實施例通過提供一種解析JSON數據的方法及裝置,解決了現有技術中采用人工的方式對JSON數據進行解析,存在容易出現解析錯誤的技術問題。

一方面,本申請通過本申請的一實施例提供如下技術方案:

一種解析JSON數據的方法,應用于解析JSON數據的裝置中,包括:

獲取JSON數據;

獲取與所述JSON數據對應的數據類型信息;

基于所述數據類型信息,確定指定數據類型,所述指定數據類型即為所述JSON數據需要轉換成的數據對象的類型;

將所述JSON數據轉換為所述指定數據類型的數據對象。

優選地,所述指定數據類型,包括:

整數Integer類型;或

長整數Long類型;或

浮點數Float類型;或

對象Objcet類型。

優選地,在所述基于所述數據類型信息,確定指定數據類型之前,還包括:

判斷所述JSON數據是否為空,其中,所述JSON數據為String類型;

若不是空,則去除所述JSON數據中的空格。

優選地,所述將所述JSON數據轉換為所述指定數據類型的數據對象,包括:

若所述指定數據類型為Integer類型,則調用Integer.valueOf(msg)函數將所述JSON數據轉換成Integer類型的數據對象;或

若所述指定數據類型為Long類型,則調用Long.valueOf(msg)函數將所述JSON數據轉換成Long類型的數據對象;或

若所述指定數據類型為Float類型,則調用Float.valueOf(msg)函數將所述JSON數據轉換成Float類型的數據對象;或

若所述指定數據類型為Objcet類型,則調用JSON.parseObject(msg,clazz)函數將所述JSON數據轉換成Objcet類型的數據對象。

優選地,所述獲取JSON數據,包括:

接收加密數據,所述加密數據采用預設加密方式進行加密;

基于與所述預設加密方對應的預設解密方式,對所述加密數據進行解密,獲得所述JSON數據。

優選地,所述預設加密方式,具體為:

獲取當前時間;

將所述當前時間對10取余數,獲得所述當前時間的最后兩位數字,并將所述最后兩位數字作為關鍵值;

提取所述JSON數據中的每個字符;

獲取所述JSON數據中的每個字符對應的ASCII碼;

將所述JSON數據中的每個字符對應的ASCII碼都減去所述關鍵值,獲得所述加密數據。

優選地,所述基于與所述預設加密方對應的預設解密方式,對所述加密數據進行解密,獲得所述JSON數據,包括:

獲取當前時間;

將所述當前時間對10取余數,獲得所述當前時間的最后兩位數字,并將所述最后兩位數字作為關鍵值;

提取所述加密數據中的每個字符;

獲取所述加密數據中的每個字符對應的ASCII碼;

將所述加密數據中的每個字符對應的ASCII碼都加上所述關鍵值,獲得所述JSON數據。

優選地,所述獲取當前時間,包括:

調用system.currentTimeMillis()函數獲取所述當前的時間。

另一方面,基于同一發明構思,本申請通過本申請的一實施例,提供如下技術方案:

一種解析JSON數據的裝置,包括:

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201611121521.8/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖;

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 最新国产一区二区| 亚洲国产精品一区在线| 午夜电影毛片| 日韩一级片在线免费观看| 欧美日本一二三区| 97久久精品人人澡人人爽| 香蕉av一区| 国产精品三级久久久久久电影| 国产高清在线精品一区二区三区| 国产精品一区二区三| 亚洲欧美另类久久久精品2019| 亚洲国产精品第一区二区| 日韩av一二三四区| 国产精品久久久久久久久久久久冷| 岛国黄色网址| 国产亚洲精品久久午夜玫瑰园| 93精品国产乱码久久久| 亚洲精品456| 欧美日韩卡一卡二| 国产一区二区麻豆| 国产乱码精品一区二区三区中文 | 一级午夜电影| 精品国产一区二区三区四区四| 视频一区欧美| 偷拍区另类欧美激情日韩91| 国产女人和拘做受视频免费| 国产精品视频久久久久久久| 中文字幕av一区二区三区四区| 国内视频一区二区三区| 久久影视一区二区| 一区二区三区国产欧美| 国产麻豆精品一区二区| 国产.高清,露脸,对白| 国产欧美日韩精品一区二区图片| 国产69精品久久777的优势| 天天射欧美| 欧美极品少妇| 欧美日韩一区二区高清| 亚洲乱在线| 李采潭无删减版大尺度| 亚洲欧美一卡二卡| 久久精品一二三四| 精品视频久| 一区二区三区欧美日韩| 国产极品一区二区三区| 免费a级毛片18以上观看精品| 17c国产精品一区二区| 国产精彩视频一区二区| 国产午夜一级片| 国产麻豆91欧美一区二区| 国产99小视频| 欧美一区二区三区在线视频播放| 91看黄网站| 国产精品综合一区二区| 日本精品一二区| 91麻豆精品国产91久久久更新时间| 国产女人与拘做受免费视频| 日韩中文字幕在线一区二区| www色视频岛国| 国产精品视频久久久久久久 | 国产欧美亚洲一区二区| 国产一区二区在线观看免费| 国产在线一卡| 思思久久96热在精品国产| 久99久视频| xx性欧美hd| 4399午夜理伦免费播放大全| 91精品国产影片一区二区三区| 激情aⅴ欧美一区二区三区| 99精品久久99久久久久| 国产精品色在线网站| 亚州精品中文| 久久精品欧美一区二区| 精品国产九九| 视频一区二区中文字幕| 国产精品尤物麻豆一区二区三区| 精品日韩久久久| 欧美三区二区一区| 日本一区欧美| 午夜电影毛片| 在线国产二区| 婷婷午夜影院|