class YoBitTickersDeserializer extends JsonDeserializer<YoBitTickersReturn> {

  @Override
  public YoBitTickersReturn deserialize(JsonParser p, DeserializationContext ctxt)
      throws IOException {<FILL_FUNCTION_BODY>}
}


    JsonNode node = p.readValueAsTree();
    Map<String, YoBitTicker> tickers = new HashMap<>();

    if (node.isObject()) {
      Iterator<Map.Entry<String, JsonNode>> priceEntryIter = node.fields();

      while (priceEntryIter.hasNext()) {
        Map.Entry<String, JsonNode> priceEntryNode = priceEntryIter.next();

        JsonNode jsonNode = priceEntryNode.getValue();
        ObjectReader jsonObjectReader = new ObjectMapper().readerFor(YoBitTicker.class);
        YoBitTicker ticker = jsonObjectReader.readValue(jsonNode);
        String ccy = priceEntryNode.getKey();

        tickers.put(ccy, ticker);
      }
    }

    return new YoBitTickersReturn(tickers);
  
<no_super_class>