API response entities generally use JavaScript Object Notation (JSON) as a data-interchange format. JSON is an excellent format for representing strictly hierarchical, tree-like data. However, the Amazon Music API often must represent non-hierarchical data with no obvious parent/child relationship between objects.