首页 > 解决方案 > JSON对象按键数组

问题描述

如何从 JSON 中提取/收集给定键的值到数组中?

具体来说,我想name从以下位置提取值:

{
  data: [
    { id: 0, name: 'one' },
    { id: 1, name: 'two' },
    { id: 2, name: 'three'}
  ]
}

要得到:

['one','two','three']

标签: arraysobject

解决方案


您可以通过使用JSONPath实现上述目标,请尝试以下操作:

 $.data[:].name

推荐阅读