code: @Override
      public <K, V> Map<K, V> fromJsonMap(String json, Class<K> componentClassKey, Class<V> componentClassValue) {
          Map map = (Map) parser.get().parse(json);
          final Mapper mapper = this.mapper.get();
          return extractMap(componentClassKey, componentClassValue, map, mapper);
      }
docs: Converts from a json string using componentClassKey and componentClassValue as a guide to a Map.
  
  @param json                json string
  @param componentClassKey   componentClassKey type of Key
  @param componentClassValue componentClassValue type of value
  @param <K>                 K type of map key
  @param <V>                 V type of map value
  @return Map