查看JSON键值

时间:2015-06-04 20:05:40

标签: json node.js

所以这是我第一次使用nodeJs并首次使用API​​。我试图从响应中收到的JSON中获取某个键的值。

以下是一个示例: JSON example

我需要名称的值,在这种情况下将是" Hillary_Clinton"。 但是当我做的时候

control + a + d

它返回undefined。我用.confidence,.quality等尝试了它,但它们都返回undefined。如果我只做.face_detection,它会正确返回其中的所有内容。

2 个答案:

答案 0 :(得分:4)

face_detection是一个数组而不是一个对象。

尝试console.log(JSON.parse(body).face_detection[0].name);

答案 1 :(得分:1)

 JSON.parse(body).face_detection[0].name

当控制台工作不起作用时,请尝试执行以下操作:

console.log(JSON.parse(body) ,JSON.parse(body).face_detection , JSON.parse(body).face_detection.name);

这样,您就可以看到您无法访问的第一个对象是什么。看看他们的结构。