在放心的情况下,如何在运行时从其他帖子响应中获取一些值后如何构建帖子请求。
假设我有一个很大的Json文件,我将根据请求将该文件发送给它,修改仅2或3个键的值,并从另一个响应中获取该值。
答案 0 :(得分:0)
前提条件:在您的Maven中添加以下依赖项。
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20180130</version>
</dependency>
假设您有一个来自以下第一个请求的字符串格式为 response.getBody()。asString() 的帖子响应正文,
{
"id": 13245,
"name": "firstName",
"phone": 1234567890
}
将上述字符串转换为JSONObject并按以下方式处理数据
JSONObject jsonObject = new JSONObject(response.getBody().asString());
jsonObject.put("id", 54321);
jsonObject.put("name", "lastName");
System.out.println(jsonObject.toString());
您的输出将打印如下
{"phone":1234567890,"name":"lastName","id":54321}