2017-06-17 87 views
-2

所以我有一個JSON數組這樣如何轉換JSON數組反對

[ { _id: 59457ae28fbbbf3bc4420019, 
    name: 'asdasd', 
    comment: 'asdadada' }, 
    { _id: 59457aec8fbbbf3bc442001a, 
    name: 'asdui', 
    comment: 'huihgsbdiuagbsdiuagb as' }, 
    { _id: 59457aec8fbbbf3bc442001b, 
    name: 'asdui', 
    comment: 'huihgsbdiuagbsdiuagb asdad' }, 
    { _id: 59457af08fbbbf3bc442001c, 
    name: 'asdbhajs', 
    comment: 'bhjasbd' }, 
    { _id: 59457ce5500a7e3d99a20a0f, 
    name: 'asdad', 
    comment: 'asdaffasfaf' }, 
    { _id: 59457d089effc03e1bb75304, 
    name: 'asdas', 
    comment: 'sadasdasdasd' }, 
    { _id: 594589bb2cbac34aa27d89cd, 
    name: 'er', 
    comment: 'asdasdasd' } ] 

現在的問題是,當我試圖從它那裏得到一個元素我不能讓它監守[]是在方式和這是沒有必要的。有什麼辦法通過使用函數來刪除?

+2

任何錯誤只是將其轉換爲數組,然後執行'myArray [0]'? – stybl

+0

你想如何訪問屬性? – Bert

+0

@Sty是的,它在數據庫中。但是,當我使用MongoDB的shell時,它可以輸出普通的JSON對象,但是當我嘗試在nodejs中拉取數據時,它會在輸出中添加'[]'。 –

回答

0

這不是JSON;這是一個JavaScript數組。你可以作爲一個數組訪問它:

foreach (var item of myArray) 
{ 
    console.log('ID:', item._id, 'Name:', item.name, 'Comment:', item.comment); 
} 
+0

這實際上是一個數組。 – WilomGfx

+0

這就是我的意思:P oops – FrankerZ