Alexander
import kotlinx.serialization.* import kotlinx.serialization.json.Json // Uncomment to disable encoding default values // @Serializable internal class Action( val id: String, val routing: String? = null, ) @Serializer(forClass = Action::class) object ActionSerializer : KSerializer<Action> fun main(args: Array<String>) { val action = Action( id = "1", ) println(Json.encodeToString(ActionSerializer, action)) }
{ "id": "1", "routing": null }
@Serializable
Vsevolod Tolstopyatov [JB]
sandwwraith
A modern programming language that makes developers happier.