Как настроить весеннюю загрузку для использования библиотеки klaxon
Есть библиотека клаксона - парсер JSON для kotlin
Как настроить Spring Boot
чтобы использовать его для создания REST API следующим образом:
@RestController
class SampleController {
@RequestMapping("/test", method = [RequestMethod.POST])
fun test(@RequestBody body:JsonObject): JsonObject {
//work with body val (KLAXON object)
//return KLAXON object
}
}
@RequestBody body:JsonObject
- это объект Klaxon, поэтому мы не хотим использовать стандартные Jackson2ObjectMapperBuilder
для RequestBody. Для простоты мы не хотим использовать его и для тела ответа. Тело сообщения - это некие динамические данные, поэтому я хочу использовать Low level API
в lib, а не Object binding API
,