как извлечь json тело в виде строки, используя java - PullRequest
0 голосов
/ 09 июля 2020

У меня есть ответ JSON, я извлекаю тело с помощью команды getbody () и сохраняю ответы в списке. потому что я передаю несколько JSON за раз, поэтому каждый ответ я сохраняю в списке как строковое значение. Как я могу извлечь этот JSON с помощью JAVA?

   response = request.post(route.payment());
            body = response.getBody();
            listofBody.add(body.asString());

приведенный выше код - это то место, где я получаю ответ и сохраняю его в списке. перед преобразованием в JSON я могу сделать response.jsonPath().getList("company");, чтобы получить значения

1 Ответ

0 голосов
/ 09 июля 2020

Чтобы извлечь элемент из строки JSON, вы можете использовать Google Gson Library

Пример:

JSONObject object = (JSONObject) JSONValue.parse(jsonString);
Set<String> keySet = object.keySet();
for (String key : keySet) {
    Object value = object.get(key);
    System.out.printf("%s=%s (%s)\n", key, value, value.getClass().getSimpleName());
}
...