par*_*rek -4 java android json
我想知道如果要转换包含字节数组的字符串,实际上是从图像到字节数组的字节,你应该怎么做.
我想这是一个非常常见的问题,所以我想有人可以给出任何建议.
如果将JSONArray转换为字节数组更好,我想知道原因.
我想知道如果要转换包含字节数组的字符串,实际上是从图像到字节数组的字节,你应该怎么做.
这取决于你如何构建字符串.如果在某处使用了某些东西
new String(imageData)
Run Code Online (Sandbox Code Playgroud)
然后你可能已经丢失了信息.图像数据不是文本.
要在文本中传播不透明的二进制数据,您应该使用base64(或可能是hex).Android已经有了一个Base64简单的类:
String text = Base64.encodeToString(originalBytes, Base64.DEFAULT);
...
byte[] roundTrip = Base64.decode(text, Base64.DEFAULT);
Run Code Online (Sandbox Code Playgroud)
编辑:如果你不能使用该类,这个公共域base64编码器应该可以正常工作.
| 归档时间: |
|
| 查看次数: |
2763 次 |
| 最近记录: |