2012-04-25 5 views
1

를 통해 JSON에 MongoDB를 ObjectId가 얻을 이것은 PHP에서 내 JSON입니다 :자바 스크립트

자바 스크립트에서
{"data" : 
    [ 
     { 
      "_id" : { 
       "$id" : "4f977259b1445dce24000000" 
      }, 
      "headline" : "asdfasdf", 
      "date" : { 
       "sec" : 1333584000, 
       "usec" : 0 
      }, 
      "text":"asdfasdfas" 
     } 
    ] 
} 

내가 값을 사용하고자하고

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

와 함께 잘 작동하지만 내가 어떻게받을 수 있나요 ObjectId?

그것은 다음과 같이 작동하지 않습니다

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

gillesc와 reach4thelasers가 작동하는 것을 확인할 수 있습니다 (적어도 Safari에서는). http://stackoverflow.com/questions/2940424/valid-javascript-object-property-names에서 살펴볼 수도 있습니다. –

답변

2

내가하려고 할 때 예상대로 작동하는 것 같다 그것을 http://jsfiddle.net/2CSWr/

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

출력에게 올바른 값이 나를 위해 작동

+0

도 잘 작동합니다! – user1354743