I do want it to be possible to put a String and an Int into this list, at the same time. I'm not looking to support other objects. It differs to Javaâs Object in 2 main things: In Java, primitives types arenât type of the hierarchy and you need to box them implicitly, while in Kotlin Any is a super type of all types. I only want to have Any be a String or a primitive. In Kotlin the Any type represents the super type of all non-nullable types. The elements that will be in this list are arguments for functions I will be calling. The args parameter is for a list of 'Any?'. But, I haven't found anything in the documentation, or any examples elsewhere, that look useful for what I'm trying to do. To use context serializer as fallback, explicitly annotate type or property with googled that I probably have to write a custom serializer and deserializer for this use case. IntelliJ gives me a red line on the 'Any?', and it says Serializer has not been found for type 'Any?'. First, note that MutableList<> isn't the same as MutableList (it's important here that MutableList is invariant on T).This doesn't seem to work by default with Kotlin Serialization. I have a class that looks like this, class Målass( It's been pretty nice, but I've run into a pain point. I'm migrating a project from Gson to Kotlin Serialization.
0 Comments
Leave a Reply. |