Access item in JSON result

后端 未结 3 1004
[愿得一人]
[愿得一人] 2021-01-26 15:56

I am a bit confused as to how access artists name in this JSON result:

{
  \"tracks\" : {
    \"href\" : \"https://api.spotify.com/         


        
3条回答
  •  一整个雨季
    2021-01-26 16:11

    Defensively written, this might look something like:

    artist_names = set() # using a set avoids adding the same name more than once
    if 'tracks' in results and 'items' in results['tracks']:
      for item in results['tracks']['items']:
        for artist in item.get('artists', ()):
          if 'name' in artist:
            artist_names.add(artist['name'])
    
    for name in artist_names:
      print "Found artist:", name
    

提交回复
热议问题