【发布时间】:2018-09-07 09:53:25
【问题描述】:
我有来自 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>
这是上面代码的输出字符串示例:
{"coin":"BTC","exchange_id":"bitfinex","market_id":"BTC_USD","message":{"coin":"BTC","msg":{"cap24hrChange": 0.98,"long":"Bitcoin","mktcap":112062520162.10434,"perc":0.98,"price":6454.5,"shapeshift":true,"short":"BTC","supply":17254075,"usdVolume ":4485870675.82,"volume":4485870675.82,"vwapData":6452.35557294237,"vwapDataBTC":6452.35557294237}},"msg":{"cap24hrChange":0.98,"long":"Bitcoin","mktcap":112062520162. perc":0.98,"price":6454.5,"shapeshift":true,"short":"BTC","supply":17254075,"usdVolume":4485870675.82,"volume":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 表吗?谢谢你的帮助。
【问题讨论】:
-
你能举一个从
coincap.io检索到的tradeMsg的例子吗? -
谢谢。我刚刚更新了问题