Затмение не может автоматически предложить класс Джексона - PullRequest
0 голосов
/ 04 сентября 2018

Что заставляет Eclipse НЕ распознавать и, следовательно, не выдвигать никаких предложений по импорту JsonParser.Feature, как показано на рисунке ниже:

enter image description here

Добавление статического импорта вручную com.fasterxml.jackson.core.JsonParser.Feature.ALLOW_SINGLE_QUOTES (прокомментировано на рисунке выше), однако, работает нормально.

enter image description here

Было бы так, что что-то затмевало файл на пути к классам, и если да, то какова стратегия Eclipse по разрешению этих конфликтов? Или это что-то еще?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

Я могу предложить 2 обходных пути:

  1. Используйте автозаполнение ( Ctrl + Пробел ), чтобы предложить классы:

  1. Добавьте . к имени класса (JsonParser.), а затем удалите его (JsonParser), он предложит все классы JsonParser:

0 голосов
/ 05 сентября 2018

Вы не можете использовать класс JsonParser для доступа к Feature, поскольку он не является статическим членом класса. Вместо этого вы можете напрямую использовать класс объектов:

mapper.configure(Feature.ALLOW_SINGLE_QUOTES, true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...