首页 > 解决方案 > JS - 根据 Json 的父项获取所有子元素

问题描述

我有下面的 json 数据,需要创建一个函数来获取基于给定父元素的所有子元素(项目 1-3):

{
  "temps": {
    "Item1": [
      {
        "time": 123,
        "value": 155
      },
      {
        "time": 123,
        "value": 185
      }
    ],
    "Item2": [
      {
        "time": 123,
        "value": 189
      },
      {
        "time": 123,
        "value": 192
      }
    ],
    "Item3": [
      {
        "time": 123,
        "value": 184
      }
    ]
    ]
  }
}

我已经拥有的是每个功能:

$.each(data.temps,function(index, object){
// get parent items
console.log(index +'('+object.length+')')

 $.each(object, function(idx, sensor) {
 // get all childs
 console.log(sensor);
});
});

标签: javascriptjson

解决方案


推荐阅读