基于JSON實現(xiàn)傳輸byte數(shù)組過程解析
更新時間:2020年06月29日 10:27:56 作者:至誠盡性
這篇文章主要介紹了基于JSON實現(xiàn)傳輸byte數(shù)組過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
今晚上在編寫udp傳輸文件的時候發(fā)現(xiàn)無法用JSON傳輸字節(jié)數(shù)組,試了很多種辦法都會報錯,最后查資料找到了Base64這個類,這個類可以將字節(jié)數(shù)組轉(zhuǎn)為字符串,在JSON中傳輸以后可以再轉(zhuǎn)化為字節(jié)數(shù)組。
寫個小例子如下:
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]); } } }
運行結(jié)果如下所示:
這樣的話就可以使用JSON格式傳送字節(jié)數(shù)組了。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
最新IDEA?2022基于JVM極致優(yōu)化?IDEA啟動速度的方法
這篇文章主要介紹了IDEA?2022最新版?基于?JVM極致優(yōu)化?IDEA?啟動速度,需要的朋友可以參考下2022-08-08Springboot開發(fā)OAuth2認證授權(quán)與資源服務器操作
這篇文章主要介紹了Springboot開發(fā)OAuth2認證授權(quán)與資源服務器操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06java將html轉(zhuǎn)成圖片代碼實例(html2image)
這篇文章主要介紹了java將html轉(zhuǎn)成圖片的相關資料,在Java開發(fā)中,將HTML轉(zhuǎn)換為圖片可以使用html2image庫,文中通過代碼及圖文介紹的非常詳細,需要的朋友可以參考下2024-09-09