Путаница между разбором xml и json файла - PullRequest
0 голосов
/ 14 октября 2019

Я использую фреймворк Джексона для преобразования xml-файла и csv-файла в java-объекты: я поместил эти зависимости в мой pom.xml

<dependency>
            <groupId>com.fasterxml.jackson.dataformat</groupId>
            <artifactId>jackson-dataformat-xml</artifactId>
            <version>2.10.0</version>
</dependency>
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-core</artifactId>
    <version>2.10.0</version>
</dependency>
<dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
</dependency>

С синтаксическим анализом XML все в порядке, но я хочу разобрать jeУ меня есть эта ошибка:

com.fasterxml.jackson.core.JsonParseException: неожиданный символ '[' (код 91) в прологе;ожидаемые '<' </p>

коды для xml и json:

final XmlMapper mapper = new XmlMapper();
        mapper.registerModule(new JavaTimeModule());
        mapper.configure(DeserializationFeature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE, false);
        Records records = mapper.readValue(new 
File(getClass().getClassLoader().getResource(xmlFileName).getFile()), Records.class);

    ObjectMapper mapper2 = new ObjectMapper();
        Object o = mapper.readValue(new 
        File(getClass().getClassLoader().getResource("reports.json").getFile()),
        Request[].class);

есть идеи?

...