解析在Node.js中获取JSON子对象内容

时间:2014-02-25 21:43:40

标签: javascript json node.js object parse-platform

我正在尝试使用代码

编写Parse查询
exports.getProfile = function(req, res) {
    var Profile = Parse.Object.extend("Profile");
    var query = new Parse.Query(Profile);
    query.equalTo("username", "philfishbein");
    query.find({
        success: function(object) {
            console.log(object);
        },
        error: function(error) {
            console.log("error!");
        }
    });
}

其中包括哪些输出:

[ { _serverData: 
     { age: '17',
       email: 'phil@fishbe.in',
       facebook: 'philfishbein',
       fullname: 'Phil Fishbein',
       github: 'fishbein',
       languages: [Object],
       location: 'New Jersey',
       twitter: 'fishbein',
       username: 'philfishbein',
       years: '5' },
    ...} ]

但是,当我将日志语句更改为object._serverData之类的内容时,它会返回undefined。我做错了什么?

1 个答案:

答案 0 :(得分:2)

JSON是一个字典数组。在这种情况下,它只有一个数组条目。请改为object[0]._serverData