我如何在改造中将嵌套的json对象发布到服务器

时间:2018-06-30 06:37:56

标签: android retrofit2

如何发布到服务器?我需要使用Retrofit 2发布JSON对象。我的JSON对象是

    {
    "test_id":5,
    "user_id":null,
    "org_id":2,
    "schedule_id":15,
    "group_id":null,
    "next_section_id":"",
    "current_section":
    {}
}

2 个答案:

答案 0 :(得分:0)

以下是实现此目的的一些方法:

1。

@POST("/path")
void sendPost(@Body EventPayload body, Callback<Response> onSuccess);

这里EventPayload是您请求的POJO表示形式

2。

@POST("/path")
void sendPost(@Body String body, Callback<Response> onSuccess);

此处body是字符串形式的序列化JSON

答案 1 :(得分:0)

使json成为一个pojo类,并传递给api调用。.

[1]

在调用该时间时,仅创建对象并将所有数据传递给对象并传递给api调用方法。

like ..

    @POST("path")
Call<ResponseData> passJsonData(@Body JsonData jsonData); // here pass your request data pojo class object..