Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 嵌套Json retreaval_Javascript_Jquery_Json - Fatal编程技术网

Javascript 嵌套Json retreaval

Javascript 嵌套Json retreaval,javascript,jquery,json,Javascript,Jquery,Json,嗨,我有JSON格式 { "child": { "data": 45, "child": { "data": "12", "child": { "data": "23", "child": { "data": "11", "child": { "data": "56", "child": { "data":

嗨,我有JSON格式

{
  "child": {
    "data": 45,
    "child": {
      "data": "12",
      "child": {
        "data": "23",
        "child": {
          "data": "11",
          "child": {
            "data": "56",
            "child": {
              "data": "76",
              "child": {}
            }
          }
        }
      }
    }
  }
}

因此,现在我的问题是动态使用Jquery获取每个子级的数据,并在页面上重试创建递归函数

var retriveData = function (child) {
  console.log(child.data)// here you can show on page with some function like div.append
  if(Object.keys(child.child).length>0)
    retriveData(child.child);
}
像吼叫一样叫它

retriveData(data.child);
我已经将您的示例数据用作变量
数据


到目前为止您尝试了什么?只需从父对象开始循环遍历每个子对象即可。