我正在使用gson 2.2.4。
有问题的代码:
int[] byte_message = new int[message.getBytes("UTF8").length];
for (int i = 0; i < message.getBytes("UTF8").length; i++) {
byte_message[i] = message.getBytes("UTF8")[i] & 0xff;
}
result.put("message", byte_message);
JSONObject json_obj = new JSONObject(result);
String json = json_obj.toString();
在Android版本4.3中,json
变量包含:
{"message":"[I@4135f3b0"}
在相同确切代码的其他版本中,json
变量包含:
{"message":[66,106]}
任何人都可以解释这种差异吗?