一般而言,接口返回的最外层都是{},网络接口差不多是这样的

@POST("sysAccountGroup/getSysAccountCoachGroup")
Call<HttpGetCompanyBean> postGetCompany(@Body Map<String, Object> body);

但是如果最外层是[],这种写法就不行了,解决方法很简单

@POST("sysAccountGroup/getSysAccountCoachGroup")
Call<HttpGetCompanyBean[]> postGetCompany(@Body Map<String, Object> body);

在接收的bean后面加上[] 即可正常接收数据