Я пытаюсь проанализировать XML с помощью XStream.
Я инициализирую это используя:
private static XStream xstream = new XStream(new DomDriver("UTF-16"));
Поскольку мой XML-файл имеет формат UTF-16
При попытке разобрать я получаю эту ошибку:
---- Debugging information ----
cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message : Name
class : [Lcom.example.model.network.dto.OneTime;
Это XML:
<OneTime>
<Name>א</Name>
<BasedOn>sunRise</BasedOn>
<DeltaType>RelationalMinutes</DeltaType>
<Delta>1</Delta>
<StartDay />
<EndDay />
</OneTime>
Мое поле определено так:
private String Name;
Похоже, он не распознает Main
как String
, но ищет класс по этому имени.