1

这是我来自 PHP 的 JSON:

{"data" :
    [
        {
            "_id" : {
                "$id" : "4f977259b1445dce24000000"
            },
            "headline" : "asdfasdf",
            "date" : {
                "sec" : 1333584000,
                "usec" : 0
            },
            "text":"asdfasdfas"
        }
    ]
}

在 Javascript 中,我想使用这些值,它可以正常工作

obj = JSON.parse(request);
console.log(obj.data[i].headline);

但是我如何获得 ObjectId?

它不像这样工作:

console.log(obj.data[i]._id.$id);
4

2 回答 2

2

当我尝试它时,它似乎按预期工作http://jsfiddle.net/2CSWr/

console.log(json.data[0]._id.$id);​

确实输出正确的值

于 2012-04-25T14:06:18.640 回答
0

这对我有用:

console.log(obj.data[0]._id['$id']);
于 2012-04-25T14:07:50.967 回答