用JSON 传输byte数组
2021-05-06 04:30
标签:auto str sys print rate java 字节 传输 tde 今晚上在编写udp传输文件的时候发现无法用JSON传输字节数组,试了很多种办法都会报错,最后查资料找到了Base64这个类,这个类可以将字节数组转为字符串,在JSON中传输以后可以再转化为字节数组。 写个小例子如下: 运行结果如下所示: 这样的话就可以使用JSON格式传送字节数组了。 用JSON 传输byte数组 标签:auto str sys print rate java 字节 传输 tde 原文地址:https://www.cnblogs.com/xl1998/p/13190521.htmlpackage 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