2012-04-25 74 views
1

在JSON获得MongoDB中的ObjectId这是从PHP我的JSON:通过Javascript

{"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); 
+0

我可以验证答案gillesc和达到4thelasers工作(至少在Safari中)。您可能还想看看http://stackoverflow.com/questions/2940424/valid-javascript-object-property-names。 – 2012-04-25 15:11:08

回答

0

这对我的作品:

console.log(obj.data[0]._id['$id']);