package project.data.websocket.service.huobi.parser.market; import java.util.ArrayList; import java.util.List; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import project.data.websocket.model.market.MarketTicker; import project.data.websocket.service.huobi.parser.HuobiModelParser; public class MarketTickerParser implements HuobiModelParser { @Override public MarketTicker parse(JSONObject json) { return json.toJavaObject(MarketTicker.class); } @Override public MarketTicker parse(JSONArray json) { return null; } @Override public List parseArray(JSONArray jsonArray) { if (jsonArray == null || jsonArray.size() <= 0) { return new ArrayList<>(); } return jsonArray.toJavaList(MarketTicker.class); } }