如何配置弹簧启动以使用klaxon库

时间:2018-01-30 10:32:48

标签: json spring-boot kotlin spring-restcontroller klaxon

kotlin

有一个klaxon library - JSON解析器

如何配置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对象,因此我们不希望对RequestBody使用标准Jackson2ObjectMapperBuilder。为简单起见,我们也不想将它用于Response body。 帖子正文是某种动态数据,所以我想在lib中使用Low level API,而不是Object binding API

1 个答案:

答案 0 :(得分:0)

否,目前无法实现。

Reference