Я рассмотрел несколько других вопросов, но я до сих пор не совсем понимаю это. Я хочу POST строку JSON на удаленный адрес, а затем получить значения из ответа JSON. Я использую библиотеки Apache для Java.
public HttpResponse http(String url, String body) throws IOException {
try (CloseableHttpClient httpClient = HttpClientBuilder.create().build()) {
HttpPost request = new HttpPost(url);
StringEntity params = new StringEntity(body);
request.addHeader("content-type", "application/json");
request.setEntity(params);
//httpClient.execute(request);
HttpResponse result = httpClient.execute(request);
} catch (IOException ex) {
}
return null;
}
И как тело, я бы передал следующий (пример):
{"example":1,"fr":"lol"}
У меня нет абсолютно никакого представления о том, как извлекать значения JSON из ответа.