Я получаю ответ JSON от веб-службы, но по разным причинам я не хочу десериализовать определенные свойства в конечном объекте ответа.Например, у меня есть:
public class Foo {
private String bar;
private int baz;
//getters & setters
}
Ответ JSON, который я получаю, имеет оба свойства, но после десериализации я не хочу, чтобы был установлен "bar".Причиной этого является то, что отправляемое им свойство является длинным, но наше свойство является строкой, поэтому при десериализации создается исключение IllegalArgumentException.
Другой вариант - анализировать JSON с помощью json-simple, удалитьсвойства, которые я хочу, преобразовать его обратно в JSON и передать его в десериализатор, но я хотел бы избежать этого, если это возможно, поскольку JSON довольно большой.
Есть ли способ сделать это с помощью ObjectFactoryвозможно?