package com.yami.trading.huobi.data.websocket.service.huobi.parser.market; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.yami.trading.huobi.data.websocket.model.market.MarketTickerEvent; import com.yami.trading.huobi.data.websocket.service.huobi.parser.HuobiModelParser; import com.yami.trading.huobi.data.websocket.service.huobi.utils.DataUtils; import java.util.List; public class MarketTickerEventParser implements HuobiModelParser { @Override public MarketTickerEvent parse(JSONObject json) { String dataKey = DataUtils.getDataKey(json); MarketTickerEvent event = new MarketTickerEvent(); event.setCh(json.getString("ch")); event.setTs(json.getLong("ts")); event.setTicker(new MarketTickerParser().parse(json.getJSONObject(dataKey))); return event; } @Override public MarketTickerEvent parse(JSONArray json) { return null; } @Override public List parseArray(JSONArray jsonArray) { return null; } }