基于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ù)組轉為字符串,在JSON中傳輸以后可以再轉化為字節(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]);
}
}
}
運行結果如下所示:

這樣的話就可以使用JSON格式傳送字節(jié)數(shù)組了。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
最新IDEA?2022基于JVM極致優(yōu)化?IDEA啟動速度的方法
這篇文章主要介紹了IDEA?2022最新版?基于?JVM極致優(yōu)化?IDEA?啟動速度,需要的朋友可以參考下2022-08-08
Springboot開發(fā)OAuth2認證授權與資源服務器操作
這篇文章主要介紹了Springboot開發(fā)OAuth2認證授權與資源服務器操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06

