文档的集合为:
{
"EMPLOYEE_NAME":"test",
"EMPLOYEE_DEPT":"fin"
}
在模型中,使用:
@JsonProperty("Employee_name")
private String EMPLOYEE_NAME;
OR
@JsonProperty("EMPLOYEE_NAME")
private String EMPLOYEE_NAME;
返回API响应:
{"employee_NAME":"test","Employee_Name":"test"}
结果重复两次。一个以'_'开头的字符串为小写字母,另一个以大写字母表示,其他则以我在@JsonProperty
中给出的任何值表示。
如果集合具有:
{
"employee_name":"test",
"employee_dept":"fin"
}
然后,API响应给出密钥,就像我在@JsonProperty
中给出的一样
基本上,我有两个问题。
-MongoDB常规上是否不应该将带有密钥的文档作为全部大写字母?
-无论mongoDB Json doc的密钥如何,我应该如何处理@JsonProperty以使我的API响应提供所需的响应密钥(尤其是如果所有密钥都是大写的话。我可以处理小写字母吗?