public KrakenPublicTrades deserialize(JsonParser jsonParser, DeserializationContext ctxt) throws IOException, JsonProcessingException {
List<KrakenPublicTrade> krakenTrades = new ArrayList<KrakenPublicTrade>();
long last = 0;
ObjectCodec oc = jsonParser.getCodec();
JsonNode node = oc.readTree(jsonParser);
Iterator<Entry<String, JsonNode>> tradesResultIterator = node.fields();
while (tradesResultIterator.hasNext()) {
Entry<String, JsonNode> entry = tradesResultIterator.next();
String key = entry.getKey();
JsonNode value = entry.getValue();