使用 loadsh 获取 json 对象数组名称(元数据)

乔卡彭特

我有一个 json 对象数组,想找到一种方法将属性名称放入另一个数组中。

[
 {
    "ID": 12345,
    "SID": 1111,
    "DataPoint1": [
                    {
                      "Name": "SD",
                      "Activity": "KT",
                      "Group":"Test"
                    }
  }
]

我希望能够将 DataPoint1 的所有属性名称提取到它自己的数组中:

新建-->

[Name, Activity, Group]

我正在研究 loadash,但找不到任何东西。有任何想法吗?谢谢。

乔纳森·波特雷亚尔

您可以使用_.keys(data[0].DataPoint1[0])将键作为数组获取。

const data = [{
  "ID": 12345,
  "SID": 1111,
  "DataPoint1": [{
    "Name": "SD",
    "Activity": "KT",
    "Group": "Test"
  }]
}]

console.log(_.keys(data[0].DataPoint1[0]))
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.4/lodash.js"></script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章