有一个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 中使用 a,而不是Object binding API
.