У меня есть файл JSON, который я хочу десериализовать с помощью Джексона ObjectMapper
private static ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
...
Foo foo1 = objectMapper.readValue(file, Foo.class);
файл JSON действителен (использовался инструмент проверки lint).имя файла json выглядит следующим образом:
foo_(baz)_qux_-bar-quuz-corg-thud.json
трассировка стека выглядит следующим образом:
com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'b0VIM': was expecting ('true', 'false' or 'null')
at [Source: .../.foo_(baz)_qux_-bar-quuz-corg-thud.json.swp; line: 1, column: 7]
[testng] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1702)
...
почему он говорит, что возникла проблема с токеном в свопефайл?и строка b0VIM
отсутствует в файле .json.может ли "(" это скинуть?
что я мог упустить?
спасибо!