Ошибка в том, что вы объявили массив типа что-то и инициализировали другим типом.
Ответ, который вы получаете от jsonArray, не соответствует типу массива, который вы создали.Проверьте MerchantUserModel , PromotionModel , CategoryModel , MerchantModel декларация.
Затем сравните с jsonResponse, убедитесь, что обе структурысоответствует или нет.
Например.jsonResponse может быть ArrayOfDictionary, ArrayOfArrays, Словари и т. д.