Retrofit 1.0 和2.0傳RequestBody json字符串參數

Retrofit 1.0

public interface IUrlService {
    @POST("/login")
    void userLogin(
            @Body TypedString string,
            Callback<ResultBean> callback);
}

service.userLogin(
                new TypedString(JSON.toJSONString(paramBean)),
                this);

Retrofit 2.0

@POST("exec")
Observable<HttpResult> Login(@Body RequestBody body);

//jsonStr是參數Bean的json字符串

RequestBody body = RequestBody.create(MediaType.parse("application/json; charset=utf-8"),jsonStr);

loginApiService.Login(body)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章