【发布时间】:2016-12-13 02:13:19
【问题描述】:
要将具有驼峰式属性的 java 对象序列化为带下划线的 json,我们使用 PropertyNamingStrategy 作为 SNAKE_CASE。
那么,是否也可以做相反的事情。也就是将带下划线的json反序列化为驼峰式的Java对象。
例如, 这个 JSON:
{
"user_id": "213sdadl"
"channel_id": "asd213l"
}
应该被反序列化为这个 Java 对象:
public class User {
String userId; // should have value "213sdadl"
String channelId; // should have value "asd213l"
}
我知道 one way of doing this 是通过 @JsonProperty 注释在字段级别工作的。我有兴趣了解这方面的任何全局设置。
【问题讨论】:
-
@JLewkovich 这不完全是重复的。请阅读问题的最后一行。我不是在谈论
@JsonProperty注释,这是那里公认的答案。 -
实际提到的问题确实有您可能感兴趣的答案,请查看最高投票的答案
-
@Quadrat137 是的,我已经看到了答案,您也可以在答案下方看到我的 cmets。它对我来说不是双向的。这是我的问题。