【发布时间】:2020-06-14 16:50:37
【问题描述】:
如何验证 JSON 属性(键)名称?
我想在不使用架构验证的情况下验证 JSON 属性(键)名称,
@Data
@AllArgsConstructor
@NoArgsConstructor
public Student {
private int studNo;
@jsonProperty("studname")
private String studname;
}
如果我像这样提出请求
{
"studNo": 50,
"studName": "Viji"
}
它正在接受请求,但我只想使用下面的请求
{
"studNo": 50,
"studname": "Viji"
}
请帮忙。
【问题讨论】:
-
更改
@jsonProperty("studname")=>@jsonProperty("studName") -
@Joel 我认为 OP 正在寻找一种方法来强制解析器将键视为区分大小写