(defun decode-workout-json (json) (jdecode json (make playlist ("workout_content_list" ("playlist" ("sounds" (set-to-list sounds (make sound (set play-length "play_length") (set start-time "start_time") (set url "url")))) ("interval_timer" (set title "title") ("interval_sets" (set-to-list interval-sets (make interval-set (set repetitions "interval_repetitions") ("intervals" (set-to-list intervals (make interval (set title "title") (set details "details") (set seconds "seconds") ("exercise_images" (set-to-list exercise-images "url")) ("inline_videos" (set-to-list inline-videos "base_filename"))))))))))))))