2017-06-17 69 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