Javascript JSON.parse出现问题,don';I don’我不知道为什么不是解析所有的东西

Javascript JSON.parse出现问题,don';I don’我不知道为什么不是解析所有的东西,javascript,json,node.js,sails.js,transloadit,Javascript,Json,Node.js,Sails.js,Transloadit,我正在使用Sails framework(基于Express)开发一个带有Node.js的web应用程序,我正在使用第三方图像解决方案Transloadit(无需了解Transloadit) 无论如何,这不是问题所在,我已经能够实现Transloadit表单并从他们的API接收信息 我的问题是Transloadit将响应作为字符串提供给我,我需要访问响应对象,因此我使用var objRes=JSON.parse(req.body.Transloadit)将其解析为JSON对象,当Iconsole

我正在使用Sails framework(基于Express)开发一个带有Node.js的web应用程序,我正在使用第三方图像解决方案Transloadit(无需了解Transloadit)

无论如何,这不是问题所在,我已经能够实现Transloadit表单并从他们的API接收信息

我的问题是Transloadit将响应作为字符串提供给我,我需要访问响应对象,因此我使用
var objRes=JSON.parse(req.body.Transloadit)
将其解析为JSON对象,当I
console.log(objRes)时该对象未正确解析,我得到以下结果:(请参见此处的所有JSON)

我需要来自
thumb
数组的数据,我的问题是,解析时为什么要这样做?

下面是整个请求
req.body
对象:正如您所看到的
transloadit
字段是一个字符串,我需要它们的一些字段中的数据


提前感谢。

解析JSON没有什么问题——事实上根本没有问题

consol.log限制了打印内容的深度,这就是您在输出中看到[object]的原因

如果您想在node.js中看到完整的输出,那么只需像这样使用inspect实用程序

log(util.inspect(yourobject,{depth:null}))

这将打印整个内容


请注意,这只是console.log打印它的一个工件。

我不知道,非常感谢您修复了它,我现在可以看到整个对象树了。
{
    a bunch of fields here ..... 
    last_seq: 2,
    results: {
        thumb: [
            [
                Object
            ]
        ]
    }
}