blob: 995459e3c15d59d2bef4fc035f967aa0b2bb043c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
package kotlinx.serialization.json
import kotlinx.serialization.KSerializer
class JsonTreeImplicitNullsTest: AbstractJsonImplicitNullsTest() {
override fun <T> Json.encode(value: T, serializer: KSerializer<T>): String {
return encodeToJsonElement(serializer, value).toString()
}
override fun <T> Json.decode(json: String, serializer: KSerializer<T>): T {
val jsonElement = parseToJsonElement(json)
return decodeFromJsonElement(serializer, jsonElement)
}
}
|