Ejemplo n.º 1
0
 protected void initObjectMapper() {
   ObjectMapper mapper = new ObjectMapper();
   DeserializationConfig config = mapper.copyDeserializationConfig();
   config.disable(Feature.FAIL_ON_UNKNOWN_PROPERTIES);
   mapper.setDeserializationConfig(config);
   this.mapper = mapper;
 }
    @Override
    public Share deserialize(JsonParser jp, DeserializationContext ctxt)
        throws IOException, JsonProcessingException {
      ObjectMapper mapper = new ObjectMapper();
      mapper.setDeserializationConfig(ctxt.getConfig());
      jp.setCodec(mapper);

      return mapper.readValue(jp.readValueAsTree().get("share"), new TypeReference<Share>() {});
    }