package org.opendaylight.ovsdb.lib.notation; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.google.common.collect.ForwardingMap; import com.google.common.collect.Maps; import org.opendaylight.ovsdb.lib.notation.json.Converter; import java.util.HashMap; import java.util.Map; //@JsonTypeIdResolver(OVSDBTypesIDResolver.class) //@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, include = JsonTypeInfo.As.WRAPPER_ARRAY) @JsonDeserialize(converter = Converter.MapConverter.class) public class OvsDBMap extends ForwardingMap { HashMap target = Maps.newHashMap(); @Override protected Map delegate() { return target; } }