gpt4 book ai didi

java - Jackson UpperCamelCase - 不将单个单词属性大写

转载 作者:行者123 更新时间:2023-11-30 06:52:22 27 4
gpt4 key购买 nike

我正在将序列化从蛇形格式转换为大驼峰式格式。

mapper.setPropertyNamingStrategy(PropertyNamingStrategy.UPPER_CAMEL_CASE);

在更新测试时,我注意到单个单词属性没有大写:

{"priority":3, "CorrelationId":"cce2dfa6-f82a-11e6-bc64-92361f002671"}

这是预期的行为吗?单字属性的解决方案是什么?

最佳答案

PropertyNamingStrategy 仅适用于 POJO,根据其 javadoc :

defines how names of JSON properties ("external names") are derived from names of POJO methods and fields ("internal names")

我的猜测是您将集合类型传递给映射器,这不会受到策略的影响。

关于java - Jackson UpperCamelCase - 不将单个单词属性大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42502135/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com