bugs

The app is crashing for given response – GET:  Please handle this response properly

[ { “id”: 18, “title”: “Joseph Richard Group”, “balanceAmount”: 2767, “rewardCount”: 92, “upComingReward”: { “id”: 0, “type”: “Advance Reward”, “totalRewardPoints”: 600, “currentRewardPoints”: 300, “requriedRewardPoints”: 300, “rewards”: “Tour with JRG”, “description”: null, “upcomingLevelUO”: { “upcomingLevel”: false, “levelType”: null, “totalLevelPoints”: 0, “currentLevelPoints”: 0, “requriedLevelPoints”: 0, “levelColor”: null } }, “businessUrl”: ”

“description”: null, “locationDetails”: [ { “id”: 5, “name”: “Clover Crossing”, “merchantId”: 1, “contactNumber”: “604.372.3022”, “address”: { “addressLine”: “413 6466 176th Street”, “city”: “Surrey”, “state”: “BC”, “country”: null, “zipCode”: “V3S 4G3” }, “geoLocation”: { “latitude”: 0, “longitude”: 0 }, “posEnabled”: false, “staffAppEnabled”: true }, { “id”: 3, “name”: “Edith & Arthur”, “merchantId”: 1, “contactNumber”: “(604) 503-3477”, “address”: { “addressLine”: “8410 160 St”, “city”: “Surrey”, “state”: “BC”, “country”: null, “zipCode”: “V3S 3T8” }, “geoLocation”: { “latitude”: 0, “longitude”: 0 }, “posEnabled”: false, “staffAppEnabled”: true }, { “id”: 6, “name”: “POS False”, “merchantId”: 1, “contactNumber”: “6046443637”, “address”: { “addressLine”: “1741 SW Marine Drive”, “city”: “Vancouver”, “state”: “BC”, “country”: null, “zipCode”: “v6p6b1” }, “geoLocation”: { “latitude”: 0, “longitude”: 0 }, “posEnabled”: false, “staffAppEnabled”: true } ], “customerLevel”: “BLACK”, “customerLevelColor”: “000000”, “customerLevelExpiry”: “Valid until December 09, 2018”, “customerId”: 22, “customerPin”: “1234”, “preferredLocationId”: 6, “rewardText”: false, “recurringRewardPoints”: 600, “recurringRewardLevel”: “GOLD”, “rewardStarted”: true, “ecardTerms”: null } ]