基于JSON實(shí)現(xiàn)傳輸byte數(shù)組過(guò)程解析
今晚上在編寫udp傳輸文件的時(shí)候發(fā)現(xiàn)無(wú)法用JSON傳輸字節(jié)數(shù)組,試了很多種辦法都會(huì)報(bào)錯(cuò),最后查資料找到了Base64這個(gè)類,這個(gè)類可以將字節(jié)數(shù)組轉(zhuǎn)為字符串,在JSON中傳輸以后可以再轉(zhuǎn)化為字節(jié)數(shù)組。
寫個(gè)小例子如下:
package test; import java.util.Base64; public class testStringAndbyte { public static void main(String[] args) { // TODO Auto-generated method stub byte [] s1 = {0,1,0}; String FileBuf = Base64.getEncoder().encodeToString(s1); System.out.println(FileBuf); byte[] s2 = {}; s2 = Base64.getDecoder().decode(FileBuf); for(int i =0;i<s2.length;i++) { System.out.print(s2[i]); } } }
運(yùn)行結(jié)果如下所示:
這樣的話就可以使用JSON格式傳送字節(jié)數(shù)組了。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Android在JNI中使用ByteBuffer的方法
- node.js中的buffer.Buffer.byteLength方法使用說(shuō)明
- Java將byte[]轉(zhuǎn)圖片存儲(chǔ)到本地的案例
- java 流與 byte[] 的互轉(zhuǎn)操作
- Mybatis在sqlite中無(wú)法讀寫byte[]類問(wèn)題的解決辦法
- Java任意長(zhǎng)度byte數(shù)組轉(zhuǎn)換為int數(shù)組的方法
- Java byte數(shù)組操縱方式代碼實(shí)例解析
- 解決redis與Python交互取出來(lái)的是bytes類型的問(wèn)題
- Java ByteBuffer網(wǎng)絡(luò)編程用法實(shí)例解析
相關(guān)文章
Nacos配置文件使用經(jīng)驗(yàn)及CAP原則詳解
這篇文章主要為大家介紹了Nacos配置文件使用經(jīng)驗(yàn)及CAP規(guī)則詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-02-02最新IDEA?2022基于JVM極致優(yōu)化?IDEA啟動(dòng)速度的方法
這篇文章主要介紹了IDEA?2022最新版?基于?JVM極致優(yōu)化?IDEA?啟動(dòng)速度,需要的朋友可以參考下2022-08-08詳解JAVA高質(zhì)量代碼之?dāng)?shù)組與集合
在學(xué)習(xí)編程的過(guò)程中,我覺得不止要獲得課本的知識(shí),更多的是通過(guò)學(xué)習(xí)技術(shù)知識(shí)提高解決問(wèn)題的能力,這樣我們才能走在最前方,本文主要講述Java高質(zhì)量代碼之?dāng)?shù)組與集合2013-08-08IntelliJ中高效重構(gòu)的10個(gè)快捷方式詳解
這篇文章主要為大家介紹了IntelliJ中高效重構(gòu)的10個(gè)快捷方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01Springboot開發(fā)OAuth2認(rèn)證授權(quán)與資源服務(wù)器操作
這篇文章主要介紹了Springboot開發(fā)OAuth2認(rèn)證授權(quán)與資源服務(wù)器操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06java將html轉(zhuǎn)成圖片代碼實(shí)例(html2image)
這篇文章主要介紹了java將html轉(zhuǎn)成圖片的相關(guān)資料,在Java開發(fā)中,將HTML轉(zhuǎn)換為圖片可以使用html2image庫(kù),文中通過(guò)代碼及圖文介紹的非常詳細(xì),需要的朋友可以參考下2024-09-09nacos-discovery包名層級(jí)問(wèn)題解決
這篇文章主要為大家介紹了nacos-discovery包名層級(jí)問(wèn)題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07