ContentHelper

Статический класс с методами работы с файлами, строками, base64 и т.д.

Functions

Link copied to clipboard

Декодирование строки с Base64 в строку

Link copied to clipboard

Метод удаляет из строки все символы, не являющиеся цифрами.

Link copied to clipboard
fun <T> String.deserializeFromJson(returnType: Class<T>, ignoreUnknownProperties: Boolean = false): T

Десериализация строки, содержащей json, в соответствующий объект.

Link copied to clipboard

Десериализация строки, содержащей xml, в соответствующий объект.

Link copied to clipboard

Преобразование файла в строку

fun File.fileToString(charset: Charset = StandardCharsets.UTF_8): String

Преобразование файла в строку.

Link copied to clipboard

Получение случайного элемента массива.

Получение случайного элемента списка.

Link copied to clipboard

Unix timestamp

Link copied to clipboard

Метод возвращает true, если переданный класс является примитивным типом, оберткой над примитивом или String

Link copied to clipboard

Преобразование объекта в строку. Выводится содержимое объекта в текстовом виде аналогично методу Object.toString в POJO.

Link copied to clipboard

Форматирование строки, содержащей json. Если количество символов в строке больше числа, переданного в maxTextLength, то возвращается та же строка без форматирования. В случае возникновения исключения возвращается та же строка без форматирования.

Link copied to clipboard

Форматирование строки, содержащей xml. В случае возникновения исключения возвращается та же строка без форматирования.

Link copied to clipboard
fun randomString(count: Int, withUpperCase: Boolean = false): String

Создание строки, состоящей из последовательности случайных символов

Link copied to clipboard
fun <T> T.serializeToJsonString(useStdBeanNaming: Boolean = false): String

Сериализация объекта в json-строку.

Link copied to clipboard

Сериализация объекта в xml-строку.

Link copied to clipboard

Кодирование строки в Base64-строку.

fun File.toBase64String(charset: Charset = StandardCharsets.UTF_8): String

Кодирование содержимого файла в Base64-строку.