карточки есть обязательное поле, но в нем разные типы значений:
иногда в нем массив "comp" : [ 7 ]
либо объект "comp" : { "0" : 7, "1" : 8 }
Как в таком случае декодировать такое поле с помощью builtValue? И вообще это нормально, что в одном поле разные типы?
Не работал с builtValue но в json_serializable есть возможность писать собственные конвертеры для полей. Если используете этот пакет для преобразования json в pojo то посмотрите в эту сторону.
Обсуждают сегодня