spand
09/06/2022, 2:16 PMType mismatch: inferred type is ProjectSerializer but S
erializationStrategy<TypeVariable(T)> was expected
. What could I be doing wrong ?
import kotlinx.serialization.*
import kotlinx.serialization.json.*
import kotlinx.serialization.encoding.*
import kotlinx.serialization.descriptors.*
// NOT @Serializable
class Project(val name: String, val language: String)
@Serializer(forClass = Project::class)
object ProjectSerializer
fun main() {
val data = Project("kotlinx.serialization", "Kotlin")
println(Json.encodeToString(ProjectSerializer, data))
}