Сейчас я работаю над тем, чтобы получить текущую книгу заказов криптовалют.
мои коды указаны ниже.
public static void bid_ask () {
HttpClient client = HttpClientBuilder.create().build();
HttpGet request = new HttpGet("https://api.binance.com//api/v1/depth?symbol=ETHUSDT");
System.out.println("Binance ETHUSDT");
try {
HttpResponse response = client.execute(request);
HttpEntity entity = response.getEntity();
if (entity != null) {
try (InputStream stream = entity.getContent()) {
BufferedReader reader =
new BufferedReader(new InputStreamReader(stream));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
результат работы этого кода следующий:
Binance ETHUSDT
"lastUpdateId": 236998360, "ставки": [["88.98000000", "2.30400000", []] .........., "asks": [["89.04000000", "16.06458000", []], .......
То, что я хочу сделать, является своего рода ценовым массивом..
Double Binance [] [] = [88.98000000] [2.30400000] [89.04000000] [6.06458000]
Как извлечь из цены HTTP / GET только Price и Qty?