【发布时间】:2014-04-24 21:42:09
【问题描述】:
我正在使用 Sails 框架(基于 Express)开发一个带有 Node.js 的网络应用程序,并且我正在使用名为 Transloadit 的第三方图像解决方案(否需要了解 Transloadit)。
无论如何,这不是问题,我能够实现 Transloadit 表单并从他们的 API 接收信息。
我的问题是,Transloadit 将响应作为字符串提供给我,我需要访问响应对象,所以我使用 var objRes = JSON.parse(req.body.transloadit); 将其解析为 JSON 对象,当我使用 console.log(objRes); 对象时没有正确解析,我明白了:(在此处查看所有 JSON https://gist.github.com/kevinblanco/9631085)
{
a bunch of fields here .....
last_seq: 2,
results: {
thumb: [
[
Object
]
]
}
}
我需要 thumb 数组中的数据,我的问题是,解析时为什么要这样做?
这里是整个请求 req.body 对象:https://gist.github.com/kevinblanco/9628156 你可以看到 transloadit 字段是一个字符串,我需要他们的一些字段的数据。
提前致谢。
【问题讨论】:
标签: javascript json node.js sails.js transloadit