1
我现在把一个字节数组通过JSON.toJSONString(byte[])转成字符串了。我稍微看了下源代码,发现fastjson自动把字节数组做了base64处理,然后输出的是"a9P+vzf/B/9D4AEQZYAH/wAAAAA="这样的。
但是我想把它转回来又改怎么处理呢?也没找到base64解码的方法。
我现在把一个字节数组通过JSON.toJSONString(byte[])转成字符串了。我稍微看了下源代码,发现fastjson自动把字节数组做了base64处理,然后输出的是"a9P+vzf/B/9D4AEQZYAH/wAAAAA="这样的。
但是我想把它转回来又改怎么处理呢?也没找到base64解码的方法。
byte[] bytes = JSON.parseObject("....", byte[].class);
你好在一个Map中存入一个byte[],然后JSON.toJSONString(map),直接把转换后的byte[]对应的字符串调用JSON.parseObject("....", byte[].class)会报错,这种情况可以处理么?
@wenshao
byte[] bytes2 = Base64.decodeFast(str);