gpt4 book ai didi

java - Rest Web 服务 - 对象映射器

转载 作者:行者123 更新时间:2023-12-01 11:20:12 24 4
gpt4 key购买 nike

我正在开发基于Rest的应用程序,我正在其中创建Rest客户端。问题是发送 post 请求时对象应该是 JSON。

Class User{ String first_Name; String last_Name; //getters & setters }

ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter(); String json = ow.writeValueAsString(object);

上面的代码以正确的 JSON 格式返回,但是类属性的下划线被消除了。例如。我预计结果会是这样的

{"first_Name":"约瑟夫","last_Name":"托马斯"}

但实际结果是

{"firstName":"Joseph","lastName":"Thomas"}. 

有人可以帮我如何获取带下划线的json吗?感谢您对此的帮助。

最佳答案

您应该在 User 类中使用 @JsonProperty():示例:

@JsonProperty("first_Name")
String first_Name;
@JsonProperty("last_Name")
String first_Name;

关于java - Rest Web 服务 - 对象映射器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31332610/

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