fkrauthan
10/16/2018, 4:40 AMbashor
10/17/2018, 4:58 PMfkrauthan
10/17/2018, 5:08 PMbashor
10/17/2018, 5:12 PMfkrauthan
10/18/2018, 2:21 AMbashor
10/23/2018, 9:16 AMbashor
10/23/2018, 9:18 AMkotlinx.serialization
with some ad-hoc lightweight implementation?fkrauthan
10/23/2018, 4:15 PMkotlinx.serialization
as I don't need all the fancy stuff it providesbashor
10/23/2018, 6:29 PMDynamicObjectParser().parse<YourDataType>(JSON.parse(s))
, I think it allow DCE to remove more.bashor
10/23/2018, 6:29 PMLong
fkrauthan
10/23/2018, 7:01 PMfkrauthan
10/23/2018, 7:02 PMbashor
10/23/2018, 7:54 PMbashor
10/23/2018, 7:54 PMfkrauthan
10/23/2018, 9:35 PMfkrauthan
10/23/2018, 9:36 PMfkrauthan
10/24/2018, 2:30 AMfkrauthan
10/24/2018, 2:31 AMvar CreepMemory.task: Task?
get() {
val internal = this.asDynamic()._task
return if (internal == null) null else Tasks.create(DynamicObjectParser().parse(internal))
}
set(value) {
val stringyfied = if (value == null) null else kotlin.js.JSON.parse(JSON.stringify(value))
this.asDynamic()._task = stringyfied
}
bashor
10/24/2018, 1:22 PMkotlin.js.JSON.parse(JSON.stringify(value))why do you reparse it back?
fkrauthan
10/24/2018, 4:40 PMJSON.parse