相关疑难解决方法(0)

jQuery JSON循环遍历嵌套对象

我目前有这个:

    $.getJSON('test.json', function(data) {
      var items = [];

      $.each(data, function(key, val) {
        items.push('<li id="' + key + '">' + val + '</li>');
      });

      $('<ul/>', {
        'class': 'my-new-list',
        html: items.join('')
      }).appendTo('body');
    });
Run Code Online (Sandbox Code Playgroud)

test.json看起来像这样:

{"key1":{"key11":"value11","key12":"value12"},"key2":"value2","key3":"value3"}

我越来越:

[object Object]
value2
value3
Run Code Online (Sandbox Code Playgroud)

如何更改它,以便它遍历所有嵌套项目,无论我有多少嵌套值?

所以对于上面的例子我会得到

value1
    value11
    value12
value2
value3
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

5
推荐指数
1
解决办法
9207
查看次数

标签 统计

javascript ×1

jquery ×1

json ×1