Joaquim Ley
08/10/2019, 4:30 PMDominaezzz
08/10/2019, 4:33 PMkotlinx.serialisation
š).kevindmoore
08/10/2019, 4:33 PMJoaquim Ley
08/10/2019, 4:35 PMobject: {
owner: "John Doe",
price: false <--------- bool
},
(...)
object: {
owner: "John Doe",
price: { <--------- Object
rate: 0.00420529425481,
amount: 343
}
},
(...)
Joaquim Ley
08/10/2019, 4:36 PMkevindmoore
08/10/2019, 4:38 PMDominaezzz
08/10/2019, 4:39 PMkevindmoore
08/10/2019, 4:40 PMJoaquim Ley
08/10/2019, 4:42 PMDominaezzz
08/10/2019, 4:43 PMprice
to be?Joaquim Ley
08/10/2019, 4:45 PMDominaezzz
08/10/2019, 4:46 PMnull
, false
is used.Dominaezzz
08/10/2019, 4:46 PMDominaezzz
08/10/2019, 4:51 PM"false"
.Joaquim Ley
08/10/2019, 5:04 PMkevindmoore
08/10/2019, 5:08 PMDominaezzz
08/10/2019, 5:08 PMclass PriceAdapter(val adapter: RealPriceAdpater) {
@ToJson fun toJson(price: Price?): String {
return if (price != null) adapter.toJson(price) else "false"
}
@FromJson fun fromJson(price: String): Price? {
if (price == "false") return null
return adapter.fromJson(price)
}
}