编辑:正如@Paul LeBeau指出的那样,我的答案假设响应是ASCII编码的。
基本上,您只需要将ArrayBuffer解码为字符串并使用JSON.parse()。
var decodedString = String.fromCharCode.apply(null, new Uint8Array(data));
var obj = JSON.parse(decodedString);
var message = obj['message'];
我在IE11和Chrome中进行了测试,效果很好。