小编But*_*tch的帖子

如何使用放心在正文中发送 JsonObject 以进行发布请求?

我有一个使用 Google Gson 创建的 JsonObject。

JsonObject jsonObj = gson.fromJson(response1_json, JsonElement.class).getAsJsonObject();
Run Code Online (Sandbox Code Playgroud)

我还对现有的 jsonobj 进行了一些修改,如下所示:

JsonObject newObject = new JsonObject();
            newObject.addProperty("age", "50");
            newObject.addProperty("name", "X");
jsonObj.get("data").getAsJsonArray().add(newObject);
Run Code Online (Sandbox Code Playgroud)

现在,使用放心,我需要使用此 jsonobject 发送 post 请求。我尝试了以下但它不起作用并抛出异常:

Response postResponse = 
                    given()
            .cookie(apiTestSessionID)
            .header("Content-Type", "application/json")
            .body(jsonObj.getAsString())
            .when()
            .post("/post/Config");
Run Code Online (Sandbox Code Playgroud)

请指导我。

json gson rest-assured

4
推荐指数
1
解决办法
9660
查看次数

标签 统计

gson ×1

json ×1

rest-assured ×1