【发布时间】:2020-03-05 06:03:44
【问题描述】:
我正在使用以下方式处理在 POST 请求正文中发送的 JSON:
控制器
@PostMapping
public Library newLibrary(@RequestBody Library newLibrary) {
return libraryRepository.saveAndFlush(newLibrary);
}
库模型
@Column(name = "Name", nullable = false)
private String name;
请求正文中的 JSON
{
"name" : "testLibrary"
}
但我的应用程序在调用中不会收到明确的 JSON 结构,例如,我收到类似这样的内容 -
{
"names" : ["testLibrary","testLibrary2"],
"anyKey" : "val",
"anykey2" : {"keys":"vals"}
}
所以我需要知道如何在单个 Post 映射函数中处理这种情况。
【问题讨论】:
-
你想从请求json中只读取
name属性吗?