Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将响应缓冲区转换为JSON_Javascript_Json_Amazon Web Services_Aws Lambda_Buffer - Fatal编程技术网

Javascript 将响应缓冲区转换为JSON

Javascript 将响应缓冲区转换为JSON,javascript,json,amazon-web-services,aws-lambda,buffer,Javascript,Json,Amazon Web Services,Aws Lambda,Buffer,在AWS中,我使用https模块通过Lambda发出get请求。我可以返回数据,但在调用callback(null,obj) 返回以下内容: Response: { "bar": "{\"type\":\"Buffer\",\"data\":[31,153,38,35,...]}", "bar1": "[{\"app_id\":1111111,\"user_id\":111111,....\"}]" } 如何将其转换为JSON?我已经解决了。在这里找到tomfa的代码:我只是做了:

在AWS中,我使用https模块通过Lambda发出get请求。我可以返回数据,但在调用
callback(null,obj)

返回以下内容:

Response:
{
   "bar": "{\"type\":\"Buffer\",\"data\":[31,153,38,35,...]}",
   "bar1": "[{\"app_id\":1111111,\"user_id\":111111,....\"}]"
}

如何将其转换为JSON?

我已经解决了。在这里找到tomfa的代码:我只是做了:

var binArrayToJson = function(binArray) {
    var str = "";
    for (var i = 0; i < binArray.length; i++) {
        str += String.fromCharCode(parseInt(binArray[i]));
    } 
    return JSON.parse(str)
}
var binArray=function(binArray){
var str=“”;
对于(var i=0;i
然后:
JSON.parse(binArrayToJson(yourBinArray))

我想出来了。在这里找到tomfa的代码:我只是做了:

var binArrayToJson = function(binArray) {
    var str = "";
    for (var i = 0; i < binArray.length; i++) {
        str += String.fromCharCode(parseInt(binArray[i]));
    } 
    return JSON.parse(str)
}
var binArray=function(binArray){
var str=“”;
对于(var i=0;i
然后:
JSON.parse(binArrayToJson(yourBinArray))

插入我为类似情况编写的库:您也可以使用插入我为类似情况编写的库:您也可以使用