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 に答える