blob: 1191e3c9b1e5b9b2dfde1143200792a7c59d186b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
package kotlinx.serialization.json
import kotlinx.serialization.KSerializer
class JsonDynamicImplicitNullsTest : AbstractJsonImplicitNullsTest() {
override fun <T> Json.encode(value: T, serializer: KSerializer<T>): String {
return JSON.stringify(encodeToDynamic(serializer, value))
}
override fun <T> Json.decode(json: String, serializer: KSerializer<T>): T {
val x: dynamic = JSON.parse(json)
return decodeFromDynamic(serializer, x)
}
}
|