Dariusz Kuc
01/17/2021, 2:59 AMval rawBodyContent = serverRequest.bodyToMono(String::class.java).awaitFirst()
val jsonNode = objectMapper.readTree(rawBodyContent)
if (jsonNode.isArray) {
objectMapper.convertValue(jsonNode, object: TypeReference<List<MyItem>>() {})
} else {
objectMapper.treeToValue(jsonNode, MyItem::class.java)
}
Dariusz Kuc
01/17/2021, 3:12 AMbodyToMono(JsonNode::class.java)
and skip extra String
-> JsonNode
conversion