System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 午夜无码A级毛片免费视频,极品粉嫩嫩模大尺度无码视频,日韩av无码中文无码电影
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于JSON的接口數據編碼方法及系統技術方案

    技術編號:44397996 閱讀:3 留言:0更新日期:2025-02-25 10:10
    本發明專利技術公開了基于JSON的接口數據編碼方法及系統,屬于數據交互技術領域,要解決的技術問題為在大數據量的JSON交互數據或者請求頻率超高的資源接口進行數據傳輸時的網絡負擔。發送端通過編碼接口內置的編碼方法對原始JSON數據進行編碼,通過對JSON數據進行特征提取及去重編排的方式進行編碼,并將編碼后JSON數據發送至作為接收端的服務端,其中,編碼后JOSN數據包括編碼標記和特征列表;服務端調用解碼接口、通過解碼接口內置的解碼方法對編碼后JSON數據進行解碼,根據編碼標記和特征列表、從編碼后JSON數據中得到原始JSON數據,并將解碼得到的原始JSON數據發送至相關服務接口。

    【技術實現步驟摘要】

    本專利技術涉及數據交互,具體地說是基于json的接口數據編碼方法及系統。


    技術介紹

    1、前后端分離已成為網絡服務開發的一個趨勢,大量使用restful?api接口及統一json數據返回的應用已被部署使用,即前后端通過大量的json數據進行交互,mqtt發布訂閱消息也大量的使用json數據進行交互,即對于大數據量的json交互數據,或者請求頻率超高的資源接口,會對訪問網絡造成一定的負擔,可能會形成網絡擁塞,影響服務正常使用。

    2、在大數據量的json交互數據或者請求頻率超高的資源接口進行數據傳輸時的網絡負擔,是需要解決的技術問題。


    技術實現思路

    1、本專利技術的技術任務是針對以上不足,提供基于json的接口數據編碼方法及系統,來解決在大數據量的json交互數據或者請求頻率超高的資源接口進行數據傳輸時的網絡負擔的技術問題。

    2、第一方面,本專利技術一種基于json的接口數據編接碼方法,應用于發送端和接收端,所述方法包括如下步驟:

    3、作為發送端的客戶端,請求原始json數據,調用編碼接口、通過編碼接口內置的編碼方法對原始json數據進行編碼,通過對json數據進行特征提取及去重編排的方式進行編碼、得到編碼后json數據,并將編碼后json數據發送至作為接收端的服務端,其中,編碼后josn數據包括編碼標記和特征列表;

    4、服務端接收編碼后json數據后,調用解碼接口、通過解碼接口內置的解碼方法對編碼后json數據進行解碼,根據編碼標記和特征列表、從編碼后json數據中得到原始json數據,并將解碼得到的原始json數據發送至相關服務接口。

    5、作為優選,通過對json數據進行特征提取及去重編排的方式進行編碼,包括兩種編碼方式,分別為第一編碼方式和第二編碼方式;

    6、第一編碼方式包括如下步驟:對于原始json數據,提取json鍵字符串,并對提取的json鍵字符串去重編排到一個json數組中,將json鍵字符串所在數組的下標由數字格式轉換為字符串格式、并通過字符串格式的下標替換原始鍵字符串,得到特征列表,并增加編碼標注,生成編碼后的字符串,將編碼后的字符串以及json數據作為編碼后json數據發送至接收端;

    7、第二編碼方式包括如下步驟:對于原始json數據,提取json鍵字符串和值字符串,并對提取的json鍵字符串和值字符串去重編排到一個json數組中,將json鍵字符串和值字符串所在數組的下標由數字格式轉換為字符串格式、并通過字符串格式的下標替換原始鍵字符串,得到特征列表,并增加編碼標注,生成編碼后的字符串,將編碼后的字符串以及編碼后的json數據作為編碼后json數據發送至接收端。

    8、作為優選,對于第一種編碼方式,通過原始接口將josn數據和編碼后的字符串發送至服務端,或者通過原始接口將josn數據發送至服務端、通過單獨的接口將編碼后的字符串發送至服務端;

    9、對于第二種編碼方式,通過原始接口將編碼后的josn數據和編碼后的字符串發送至服務端,或者通過原始接口將編碼后的josn數據發送至服務端、通過單獨的接口將編碼后的字符串發送至服務端。

    10、作為優選,對于第一種編碼方式,根據編碼標記和特征列表、從編碼后json數據中得到原始json數據時,將編碼后json數據中鍵字符串替換為特征列表中的字符串,得到生成原始json數據;

    11、對于第二種編碼方式,根據編碼標記和特征列表、從編碼后json數據中得到原始json數據時,將編碼后json數據中鍵字符串和值字符串替換為特征列表中的字符串,得到生成原始json數據。

    12、第二方面,本專利技術一種基于json的接口數據編碼系統,用于通過如第一方面任一項所述的一種基于json的接口數據編碼方法進行接口數據編碼,所述系統包括發送端和接收端;

    13、發送端用于執行如下操作:請求原始json數據,調用編碼接口、通過編碼接口內置的編碼方法對原始json數據進行編碼,通過對json數據進行特征提取及去重編排的方式進行編碼、得到編碼后json數據,并將編碼后json數據發送至作為接收端,其中,編碼后josn數據包括編碼標記和特征列表;

    14、接收端用于執行如下操作:接收編碼后json數據后,調用解碼接口、通過解碼接口內置的解碼方法對編碼后json數據進行解碼,根據編碼標記和特征列表、從編碼后json數據中得到原始json數據,并將解碼得到的原始json數據發送至相關服務接口。

    15、作為優選,通過對json數據進行特征提取及去重編排的方式進行編碼,包括兩種編碼方式,分別為第一編碼方式和第二編碼方式;

    16、第一編碼方式包括如下步驟:對于原始json數據,提取json鍵字符串,并對提取的json鍵字符串去重編排到一個json數組中,將json鍵字符串所在數組的下標由數字格式轉換為字符串格式、并通過字符串格式的下標替換原始鍵字符串,得到特征列表,并增加編碼標注,生成編碼后的字符串,將編碼后的字符串以及json數據作為編碼后json數據發送至接收端;

    17、第二編碼方式包括如下步驟:對于原始json數據,提取json鍵字符串和值字符串,并對提取的json鍵字符串和值字符串去重編排到一個json數組中,將json鍵字符串和值字符串所在數組的下標由數字格式轉換為字符串格式、并通過字符串格式的下標替換原始鍵字符串,得到特征列表,并增加編碼標注,生成編碼后的字符串,將編碼后的字符串以及編碼后的json數據作為編碼后json數據發送至接收端。

    18、作為優選,對于第一種編碼方式,發送端用于通過原始接口將josn數據和編碼后的字符串發送至接收端,或者通過原始接口將josn數據發送至接收端、通過單獨的接口將編碼后的字符串發送至接收端;

    19、對于第二種編碼方式,通過原始接口將編碼后的josn數據和編碼后的字符串發送至接收端,或者通過原始接口將編碼后的josn數據發送至服務端、通過單獨的接口將編碼后的字符串發送至接收端。

    20、作為優選,對于第一種編碼方式,根據編碼標記和特征列表、從編碼后json數據中得到原始json數據時,接收端用于將編碼后json數據中鍵字符串替換為特征列表中的字符串,得到生成原始json數據;

    21、對于第二種編碼方式,根據編碼標記和特征列表、從編碼后json數據中得到原始json數據時,接收端用于將編碼后json數據中鍵字符串和值字符串替換為特征列表中的字符串,得到生成原始json數據。

    22、本專利技術的基于json的接口數據編碼方法及系統具有以下優點:在發送端進行json數據的編碼,在接收端進行解碼。接口調用傳輸的是經過編碼的數據,編碼后的數據相比原始數據數量減少了很多,可以減輕傳輸的壓力,降低網絡擁塞風險,提高系統的吞吐率。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于JSON的接口數據編接碼方法,其特征在于,應用于發送端和接收端,所述方法包括如下步驟:

    2.根據權利要求1所述的基于JSON的接口數據編接碼方法,其特征在于,通過對JSON數據進行特征提取及去重編排的方式進行編碼,包括兩種編碼方式,分別為第一編碼方式和第二編碼方式;

    3.根據權利要求2所述的基于JSON的接口數據編接碼方法,其特征在于,對于第一種編碼方式,通過原始接口將JOSN數據和編碼后的字符串發送至服務端,或者通過原始接口將JOSN數據發送至服務端、通過單獨的接口將編碼后的字符串發送至服務端;

    4.根據權利要求2或3所述的基于JSON的接口數據編接碼方法,其特征在于,對于第一種編碼方式,根據編碼標記和特征列表、從編碼后JSON數據中得到原始JSON數據時,將編碼后JSON數據中鍵字符串替換為特征列表中的字符串,得到生成原始JSON數據;

    5.一種基于JSON的接口數據編碼系統,其特征在于,用于通過如權利要求1-4任一項所述的一種基于JSON的接口數據編碼方法進行接口數據編碼,所述系統包括發送端和接收端;

    6.根據權利要求5所述的基于JSON的接口數據編碼系統,其特征在于,通過對JSON數據進行特征提取及去重編排的方式進行編碼,包括兩種編碼方式,分別為第一編碼方式和第二編碼方式;

    7.根據權利要求6所述的基于JSON的接口數據編碼系統,其特征在于,對于第一種編碼方式,發送端用于通過原始接口將JOSN數據和編碼后的字符串發送至接收端,或者通過原始接口將JOSN數據發送至接收端、通過單獨的接口將編碼后的字符串發送至接收端;

    8.根據權利要求6或7所述的基于JSON的接口數據編碼系統,其特征在于,對于第一種編碼方式,根據編碼標記和特征列表、從編碼后JSON數據中得到原始JSON數據時,接收端用于將編碼后JSON數據中鍵字符串替換為特征列表中的字符串,得到生成原始JSON數據;

    ...

    【技術特征摘要】

    1.一種基于json的接口數據編接碼方法,其特征在于,應用于發送端和接收端,所述方法包括如下步驟:

    2.根據權利要求1所述的基于json的接口數據編接碼方法,其特征在于,通過對json數據進行特征提取及去重編排的方式進行編碼,包括兩種編碼方式,分別為第一編碼方式和第二編碼方式;

    3.根據權利要求2所述的基于json的接口數據編接碼方法,其特征在于,對于第一種編碼方式,通過原始接口將josn數據和編碼后的字符串發送至服務端,或者通過原始接口將josn數據發送至服務端、通過單獨的接口將編碼后的字符串發送至服務端;

    4.根據權利要求2或3所述的基于json的接口數據編接碼方法,其特征在于,對于第一種編碼方式,根據編碼標記和特征列表、從編碼后json數據中得到原始json數據時,將編碼后json數據中鍵字符串替換為特征列表中的字符串,得到生成原始json數據;

    5.一種基于json的接口數據編碼系...

    【專利技術屬性】
    技術研發人員:王愛龍楊鵬
    申請(專利權)人:浪潮通信技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品无码永久在线观看男男| 精品人妻无码一区二区色欲产成人| 久久亚洲精品中文字幕无码| 久久无码人妻一区二区三区| 亚洲国产精品无码久久久久久曰| 亚洲日韩中文无码久久| 免费a级毛片无码a∨蜜芽试看| 国产AV无码专区亚洲AV漫画| 精品久久久久久无码人妻中文字幕| 无码一区二区三区在线观看| 内射无码午夜多人| 亚洲AV无码成人精品区日韩| 亚洲AV综合色区无码另类小说| 午夜精品久久久久久久无码| 人妻精品无码一区二区三区| 亚洲av无码不卡久久| 无码少妇一区二区| 伊人久久无码中文字幕| 综合国产在线观看无码| 高清无码一区二区在线观看吞精| 亚洲国产精品无码久久久秋霞1| 无码国内精品久久人妻| 国产真人无码作爱视频免费| 国产日韩AV免费无码一区二区| 亚洲高清无码综合性爱视频| aⅴ一区二区三区无卡无码| 无码国产69精品久久久久孕妇| 成人毛片无码一区二区| 人妻aⅴ中文字幕无码| 免费无码又爽又刺激高潮| 免费a级毛片无码a∨蜜芽试看| 久久久久久99av无码免费网站| 亚洲AV无码专区在线电影成人| 亚洲中文字幕无码av| 人妻少妇精品无码专区| 日韩少妇无码喷潮系列一二三| 国产无码网页在线观看| 狠狠躁狠狠躁东京热无码专区| 亚洲真人无码永久在线| 人妻少妇精品无码专区二区| 无码乱肉视频免费大全合集|