final JsonNode rootNode = oc.readTree(jp);
final Map<CurrencyPair, CryptoTradeTicker> tickers = new HashMap<CurrencyPair, CryptoTradeTicker>();
if (rootNode.size() == 1) {
final ObjectNode dataNode = (ObjectNode) rootNode.get(0);
final Iterator<Entry<String, JsonNode>> tickersArray = dataNode.fields();
while (tickersArray.hasNext()) {
final Entry<String, JsonNode> tickerData = tickersArray.next();
final CurrencyPair pair = CurrencyPairDeserializer.getCurrencyPairFromString(tickerData.getKey());
final CryptoTradeTicker ticker = CryptoTradeTickerDeserializer.getTickerFromJsonNode(tickerData.getValue());
tickers.put(pair, ticker);