Serialization / Binary format

import com.fasterxml.jackson.databind.ObjectMapper
import java.io.File

class Data {
    var text: String = ""
    var num: Double = 0.0
    var arr: Array<Int> = arrayOf()
}

val data = Data()
data.text = "Hello!"
data.num = 3.14
data.arr = arrayOf(257)

val mapper = ObjectMapper()
val dataB = mapper.writeValueAsBytes(data)

File("file.bin").writeBytes(dataB)