jQuery - поиск по массиву JSON

Мне нужно выполнить поиск в данных JSON и найти каждый объект, который содержит & quot; вид & quot; & Quot; список воспроизведения & Quot; а затем пройти через треки и получить информацию, которая будет внесена в список hmtl. Проблема в том, что в некоторых случаях (в зависимости от типа URL) вместо многомерного массива, содержащего все объекты, информация json является просто единичным объектом.

Ниже приведены два типа URL.

Это список воспроизведения, который содержит только один уровень информации. http://api.soundcloud.com/playlists/1980151.json?client_id=bcc776e7aa65dbc29c40ff21a1a94ecd

Это массив, который содержит только несколько списков воспроизведения в качестве объектов. http://api.soundcloud.com/users/dubstep/playlists.json?client_id=bcc776e7aa65dbc29c40ff21a1a94ecd

Текущий код у меня есть это:

$.getJSON('http://api.soundcloud.com/users/dubstep/playlists.json?client_id=bcc776e7aa65dbc29c40ff21a1a94ecd', { get_param: 'value' }, function(url_data) {
$.each(url_data, function (i, elem) {
    if (elem.kind === 'playlist') {
        $.each(elem.tracks, function (i, elem) {
            console.log(elem.title);
        });
    }
});

});

Этоonly работает при работе с «пользователем» URL, где есть несколько плейлистов.

Чтобы подвести итог моей проблемы, мне нужен способ поиска по всем уровням массива, чтобы найти уровни с помощью вида === плейлиста.

Ответы на вопрос(3)

Ваш ответ на вопрос