Retrofit2 и RX, как вывести ошибку json? (андроид)

Извините за мой английский. Это мой вопрос: После того, как пользователь проходит авторизацию, я отправляю логин и пароль на сервер. Когда операция завершается успешно, сервер возвращает:

{
    "tok": "asd998asd8sa9das9d89sad99asd"
}

и когда операция терпит неудачу, я получаю.

{
    "error": [
        "You are cant authorization"
    ]
}

Как я могу показать ошибку пользователю You are cant authorization.
Мой код:

@FormUrlEncoded
@POST(Links.URL_AUTHORIZATION)
Observable<ResponseBody> authorization(
        @Field("username") String username,
        @Field("password") String password);

Я использую:

 api.provideApi().authorization(login, password)
                .subscribeOn(Schedulers.io())
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new Subscriber<ResponseBody>() {
                    @Override
                    public void onCompleted() {}

                    @Override
                    public void onError(Throwable e) {
                        //need here json from server. But how?
                    }

                    @Override
                    public void onNext(ResponseBody responseBody) {
                        //Everething success
                    }
                });

person b1065579    schedule 26.06.2016    source источник
comment
здесь был дан ответ stackoverflow.com /вопросы/33977686/   -  person m.ostroverkhov    schedule 27.06.2016