• Как сохранить фотографии в альбом вк при помощи vk api?

    @Grommush Автор вопроса
    Спасибо за помощь!
    Помогло:)
  • Как сохранить фотографии в альбом вк при помощи vk api?

    @Grommush Автор вопроса
    Орхан Гасанлы, в прошлый свой метод parserJacksonExample(String json) последнюю строку изменил на более правильную реализацию "return reader.readValue(parser, new TypeReference() {})".
    Но все равно попытки тщетны, когда у меня доходит момент до десериализации в объект Example, то падает с ошибкой "Cannot deserialize value of type `java.util.ArrayList` from String value (token `JsonToken.VALUE_STRING`)"
    И не очень понятно почему из String в объект типа Example переводит без проблем, а в Photos уже падает с ошибкой
  • Как сохранить фотографии в альбом вк при помощи vk api?

    @Grommush Автор вопроса
    Да, спасибо за структуру классов правильную!
    Но я только недавно начал пользоваться Jackson и не очень понимаю, как при десериализации в объект Example засунуть десериализованный Photos.
    Вот структура метода, которая у меня на данный момент:
    public Example parserJacksonExample(String json) throws IOException {

    ObjectMapper mapper = new ObjectMapper();

    mapper.disable(DeserializationFeature.UNWRAP_ROOT_VALUE);

    mapper.enable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY);

    mapper.configure (DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);

    ObjectReader reader = new ObjectMapper().reader();

    JsonFactory factory = new JsonFactory();

    JsonParser parser = factory.createParser(json);

    return mapper.readValue(parser, new TypeReference() {});