У меня есть образец из Socket.io, который является тикером цены криптовалюты. Я пытаюсь найти способ разобрать этот сокет в таблицу HTML, но все еще не могу найти ресурсы. Вот пример кода с использованием socket.io javascript:
<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.3/socket.io.js"></script>
</head>
<body>
<div id='trade'> open console </div>
</body>
<script type="text/javascript">
var socket = io.connect('https://coincap.io');
socket.on('trades', function (tradeMsg) {
console.log(tradeMsg);
document.getElementById('trade').innerHTML = JSON.stringify(tradeMsg)
})
</script>
</html>
Вот пример выходной строки из вышеуказанного кода:
{ "монета": "BTC", "exchange_id": "bitfinex", "market_id": "BTC_USD", "сообщение": { "монета": "BTC", "сообщение": { "cap24hrChange": 0.98, "длинный": "Bitcoin", "рыночной капитализации": +112062520162,10434 "перхлорэтилена": 0,98, "цена": 6454,5, "Shapeshift": правда, "короткий": "BTC", "предложение": 17254075, "usdVolume ": +4485870675,82," объем ": +4485870675,82," vwapData ": 6452,35557294237," vwapDataBTC ": +6452,35557294237}}," сообщение ": {" cap24hrChange ": 0,98," длинный ":" Биткойн " "рыночная капитализация": 112062520162,10434," перхлорэтилена ": 0,98," цена ": 6454,5," Shapeshift ": правда," короткий ":" BTC " "предложение": 17254075, "usdVolume": +4485870675,82, "объем": +4485870675,82, "vwapData": +6452,35557294237" vwapDataBTC ": 6452,35557294237}," NODE_ID ": 1," WORKER_ID ":" 3002" }
Я хочу разобрать указанное выше значение в таблицу HTML следующим образом:
<table>
<tr>
<td>COIN</td>
<td>EXCHANGE</td>
<td>MARKET</td>
</tr>
<tr>
<td>value coin here</td>
<td>value exchange here</td>
<td>value market here</td>
</tr>
</table>
Есть идеи, как разобрать JSON из сокета в HTML-таблицу? спасибо за помощь.