gpt4 book ai didi

java - 使用别名属性将 Java 对象转换为 Json 请求

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

我需要将以下 java 类转换为具有不同属性名称的 json 字符串:

public class Company {

private String companyYCode;

private String companyName;

getxx and setxx

}

我需要它作为 json 字符串

{"y-code":"CICPK1214131231","company_name":"某公司"}

最佳答案

是的,我认为对您来说最简单的方法是使用 Jackson 库来自定义 json 属性。如果您使用maven,您可以将依赖项添加到您的pom.xml中:

<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>

在你的模型类中,只需使用注释 JsonProperty 来配置你想要的值:

public class Company {

@JsonProperty ("y-code")
private String companyYCode;

@JsonProperty ("company_name")
private String companyName;
}

这样,当您将对象 Company 解析为 Json 时,您的 json 字符串将具有您想要的属性:

{"y-code":"CICPK1214131231","company_name":"某公司"}

关于java - 使用别名属性将 Java 对象转换为 Json 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31141024/

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