Интересно, как можно преобразовать класс данных Kotlin
в его эквивалентную строку json
? Json keys
должен быть настраиваемым.
Допустим, у меня есть класс,
data class Student(name: String?, roll: Int?, mark: Int?) {
}
Я хочу сделать Json из этого Student
объекта, где будут ключи,
stundent_name, stundent_roll, stundent_mark
Кроме того, мне также может понадобиться сделать JSON из списка студентов с ключом students
. Как я могу это сделать? Я знаю, используя Gson
Я могу создать объект из строки JSON. Как сделать обратное?