API Orchestration в состоянии покоя во время выполнения - PullRequest
0 голосов
/ 08 мая 2019

Как создать почтовый запрос после получения некоторых значений из другого почтового ответа во время выполнения в уверенности.

Предположим, у меня есть большой JSON-файл, который я собираюсь отправить как запрос, модифицирующий всего 2или 3 значения ключа, получающие это значение из другого ответа.

1 Ответ

0 голосов
/ 14 мая 2019

Предварительные условия: Добавьте приведенную ниже зависимость в свой 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}
...