EasyHttp icon indicating copy to clipboard operation
EasyHttp copied to clipboard

[疑惑]:处理后台返回来的数据,想按String的类型来返回。

Open candebbs opened this issue 4 months ago • 2 comments

问题描述【必填】

后台返回的数据是:

{
	"data": {
	},
	"msg": "操作成功",
	"code": 200
}

data是一个对象,我想直接返回来是字符串,不进行解析,怎样做?

EasyHttp.post(this)
                .api(new OrderPrintInfoApi().setData(no))
                .request(new HttpCallbackProxy<HttpData<OrderPrintInfoApi.Bean>>(this) {
                    @Override
                    public void onHttpSuccess(HttpData<OrderPrintInfoApi.Bean> data) {
                });

OrderPrintInfoApi.Bean里面只有data,是String类型,运行时报解析错误,我应该怎样做?谢谢。 试过:

EasyHttp.post(this)
                .api(new OrderPrintInfoApi().setData(no))
                .request(new HttpCallbackProxy<HttpData<String>>(this) {
                    @Override
                    public void onHttpSuccess(HttpData<String> data) {
                });

也不行的。 未试过:

EasyHttp.post(this)
                .api(new OrderPrintInfoApi().setData(no))
                .request(new HttpCallbackProxy<String>(this) {
                    @Override
                    public void onHttpSuccess(String data) {
                });

是不是按这个来做。

框架文档是否提及了该问题【必答】

是否已经查阅框架文档但还未能解决的【必答】

issue 列表中是否有人曾提过类似的问题【必答】

是否已经搜索过了 issue 列表但还未能解决的【必答】

candebbs avatar Feb 20 '24 03:02 candebbs