String data = json.toString();
int strlength = data.getBytes().length;
byte[] intLengthBytes = new byte[4];
intLengthBytes = IntToBytes(strlength);
byte[] datas = new byte[strlength + 4]; // 目标数组
// 先把长度存进来
System.arraycopy(intLengthBytes, 0, datas, 0, 4);
// 再把string 字节放进来
System.arraycopy(data.getBytes(), 0, datas, 4, strlength);
断点查看结果,自已写方法就好了