Модифицированный интерфейс:
interface APIInterface {
@GET("Company.php")
fun getCompanyData() : Observable<List<CompanyList>>
}
Подсказывает, что вы ожидаете список CompanyList
. Тем не менее, JSON, который вы получаете, является одним CompanyList
. Это то, что говорит вам ваша ошибка gson - ожидается, что она начнется с массива, но это был объект.
Изменение интерфейса модернизации на:
interface APIInterface {
@GET("Company.php")
fun getCompanyData() : Observable<CompanyList>
}
подскажет, что вы ожидаете, что один объект типа CompanyList
будет работать для json, который вы разместили.