Antonio Acuña Prieto
02/24/2024, 1:10 PMHarold Martin
02/24/2024, 3:44 PMAntonio Acuña Prieto
02/24/2024, 6:49 PMAleksei Tirman [JB]
02/26/2024, 8:12 AMObjectNode
object using the ObjectMapper
. Here is an example:
val client = HttpClient(CIO) {
install(ContentNegotiation) {
jackson()
}
}
val mapper = ObjectMapper()
val rootNode: ObjectNode = mapper.createObjectNode()
val childNode1: ObjectNode = mapper.createObjectNode()
childNode1.put("name1", "val1")
childNode1.put("name2", "val2")
rootNode.set<ObjectNode>("obj1", childNode1)
rootNode.set<TextNode>("data", TextNode("value"))
val response = <http://client.post|client.post>("<https://httpbin.org/post>") {
setBody(rootNode)
contentType(ContentType.Application.Json)
}
println(response.bodyAsText())