public BTERMarketInfoWrapper deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException {
Map<CurrencyPair, BTERMarketInfo> marketInfoMap = new HashMap<CurrencyPair, BTERMarketInfo>();
ObjectCodec oc = jp.getCodec();
JsonNode marketsNodeWrapper = oc.readTree(jp);
JsonNode marketNodeList = marketsNodeWrapper.path("pairs");
if (marketNodeList.isArray()) {
for (JsonNode marketNode : marketNodeList) {
Iterator<Map.Entry<String, JsonNode>> iter = marketNode.fields();