私はJSONの初心者です。last.fmのJSONフィードを使用してイベントページを作成しています。
フィードは正常に機能していますが、問題は、音楽祭などの同じイベントで複数のアーティストが出くわした場合です。現在、配列全体がコンマの後にスペースなしで出力されており、多くのバンドがリストされている場合、配列を短縮する方法がわかりません。(たとえば、最初の10バンドをリストします。)
私のコードの関連部分は
$.getJSON(last_fm_url, function(data) {
$.each(data.events.event, function(i, item){
var eventTitle = item.title;
var eventArtist = item.artists.artist;
});
});
eventTitleは1つしかないので大したことではありませんが、eventArtistをどうするか、その長いリストを操作できる個々のアイテムに分割する方法がわかりません。
私のサンプルはここにあります:http://bit.ly/ZI4Q5h。私のjsfiddleはここにあります:http://jsfiddle.net/SBvUm/2/。
ご協力ありがとうございました。