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.MarketDepth; import com.yami.trading.huobi.data.websocket.service.huobi.parser.HuobiModelParser; import java.util.List; public class MarketDepthParser implements HuobiModelParser { @Override public MarketDepth parse(JSONObject json) { MarketDepth depth = new MarketDepth(); depth.setVersion(json.getLong("version")); depth.setTs(json.getLong("ts")); depth.setBids(new PriceLevelParser().parseArray(json.getJSONArray("bids"))); depth.setAsks(new PriceLevelParser().parseArray(json.getJSONArray("asks"))); return depth; } @Override public MarketDepth parse(JSONArray json) { return null; } @Override public List parseArray(JSONArray jsonArray) { return null; } }