If there are no reviews, then you can handle the decoding with an optional value for the entries array. However, if you only have a single review, then entry does not come as an array of objects, but rather as a single dictionary like this following. How do you handle this in decoding?
"entry": {
"author": {
"uri": {
"label": "https://itunes.apple.com/de/reviews/id35449630?l=en"
},
"name": {
"label": "lemonpilot"
},
"label": ""
},
"im:version": {
"label": "1.2"
},
"im:rating": {
"label": "5"
},
"id": {
"label": "1355731245"
},
"title": {
"label": "A great app ..."
},