У меня есть файл с изображением который я должен передать как поле String в JSON. Я преобразую файл с изображением
byte[] array = Files.readAllBytes(Paths.get(file.getPath()));
и записываю этот массив байт в файл при помощи new String(array)
После того я как снова получаю и парсю этот JSON файл я получаю строку, в которой записан мой массив байт. Как теперь из этой строки достать мой массив байт и создать точно такое же изображение как было в оригинале?
Разве не так?
byte[] b = string.getBytes();
К тому же, плохой вариант выбрали. Записать в строку байты правильно не получится, так как будут встречаться переносы строки и прочие запрещенные символы. Используйте лучше
Base64.encodeBase64()
Base64.decodeBase64()
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости