Adam S
05/01/2021, 6:56 PMval jsonMapper = Json {
prettyPrint = true
encodeDefaults = true
coerceInputValues = true
}
val inputPet = Pet(
name = petName,
tags = emptyList(),
photoUrls = emptyList(),
status = petStatus
)
val inputPetJson = jsonMapper.encodeToString(inputPet)
Actual :{"name":"blaaaah","status":"available"}
Expected:{"name":"blaaaah","photoUrls":[],"tags":[],"status":"available"}
I’ve tried various combinations of encodeDefaults and coerceInputValues. The problem is that Pet
has other fields that default to null. I don’t want to include those.Dominaezzz
05/01/2021, 8:33 PMAdam S
05/01/2021, 9:05 PMAdam S
05/01/2021, 9:05 PM