Code: Select all
{
"items" : [ {
"track" : {
"artists" : [ {
"name" : "icemop"
} ],
"name" : "stick"
}
}, {
"track" : {
"artists" : [ {
"name" : "Eyedress"
}, {
"name" : "Dent May"
} ],
"name" : "Something About You"
}
}, {
"track" : {
"artists" : [ {
"name" : "lucidbeatz"
}, {
"name" : "Ardeycat"
} ],
"name" : "Gone"
}
}, {
"track" : {
"artists" : [ {
"name" : "Tevomxntana"
} ],
"name" : "Heaven Sent"
}
}, {
"track" : {
"artists" : [ {
"name" : "Nateki"
}, {
"name" : "OFFL1NX"
} ],
"name" : "DRUNK IN JAPAN"
}
}, {
"track" : {
"artists" : [ {
"name" : "Øneheart"
}, {
"name" : "reidenshi"
} ],
"name" : "snowfall"
}
}, {
"track" : {
"artists" : [ {
"name" : "Brain Surge"
} ],
"name" : "Molly"
}
} ]
}
Code: Select all
icemop - stick
Eyedress, Dent May - Something About You
lucidbeatz, Ardeycat - Gone
Tevomxntana - Heaven Sent
Nateki, OFFL1NX - DRUNK IN JAPAN
Øneheart, reidenshi - snowfall
Brain Surge - Molly
Chat Gpt made it for me :
Code: Select all
parsed_data := Json.Load(json_str)
For index, item in parsed_data.items
{
artists := ""
For artist_index, artist in item.track.artists
{
If (artist_index > 1)
artists .= ", "
artists .= artist.name
}
MsgBox % artists " - " item.track.name
}