@@ -0,0 +1,739 @@
+package com.shagaba.jacksync.utils;%0D%0A%0D%0Aimport java.io.IOException;%0D%0A%0D%0Aimport com.fasterxml.jackson.core.JsonParser;%0D%0Aimport com.fasterxml.jackson.core.JsonPointer;%0D%0Aimport com.fasterxml.jackson.databind.DeserializationContext;%0D%0Aimport com.fasterxml.jackson.databind.JsonDeserializer;%0D%0Aimport com.fasterxml.jackson.databind.JsonMappingException;%0D%0A%0D%0Apublic class JsonPointerDeserializer extends JsonDeserializer%3CJsonPointer%3E %7B%0D%0A%0D%0A%09@Override%0D%0A%09public JsonPointer deserialize(JsonParser jsonParser, DeserializationContext context) throws IOException %7B%0D%0A%09%09try %7B%0D%0A%09%09%09return JsonPointer.compile(jsonParser.getText());%0D%0A%09%09%7D catch (Exception e) %7B%0D%0A%09%09%09throw new JsonMappingException(jsonParser, %22cannot deserialize JSON Pointer%22, e);%0D%0A%09%09%7D%0D%0A%09%7D%0D%0A%0D%0A%7D%0D%0A

add new JsonPointerDeserializer annotation