2012-06-02 4 views
0

У меня есть класс с полем, в котором я бы хотел быть статичным. В любом случае я могу использовать jackson для создания экземпляра этого класса? Сейчас Джексон игнорирует статическое поле.Deserialize json в java со статическим полем

Вот пример.

Json:

{ 
"index": "xyz" 
} 

JavaClass:

public class Foo { 
    private static String index; 
    .. 
    .. 
} 

ответ

2

Существует Jackson issue для этого. И это не решено. И один из программистов давал комментарий:

... Я еще не сталкивался с этим в реальном мире.

Смешивая это, я предлагаю вам найти способ изменить yor логику и сделать эту переменную нестатической или извлечь ее в другой класс.

+1

Неработающая ссылка на код. – raffian

Смежные вопросы