如何创建带json注释的POJO类
在我正在寻找的代码中,我看到了一些类似这样的类,我想知道是如何实现的 它是由插件或eclipse本身生成的,我知道eclipse可以通过向导为您创建一个POJO文件,但我如何获得如下结果如何创建带json注释的POJO类,json,eclipse,jackson,pojo,fasterxml,Json,Eclipse,Jackson,Pojo,Fasterxml,在我正在寻找的代码中,我看到了一些类似这样的类,我想知道是如何实现的 它是由插件或eclipse本身生成的,我知道eclipse可以通过向导为您创建一个POJO文件,但我如何获得如下结果 public class Item implements Serializable{ private static final long serialVersionUID = 3868244754652312286L; @JsonProperty("name") private
public class Item implements Serializable{
private static final long serialVersionUID = 3868244754652312286L;
@JsonProperty("name")
private String name;
@JsonProperty("quantity")
private String quantity;
@JsonProperty("price")
private String price;
@JsonProperty("tax")
private String tax;
@JsonProperty("sku")
private String sku;
@JsonProperty("originalPrice")
private String originalPrice;
@JsonIgnore
private HashMap<String, Object> additionalProperties = new HashMap<>();
@JsonProperty("name")
public String getName() {
return name;
}
@JsonProperty("name")
public void setName(String name) {
this.name = name;
}
公共类项实现可序列化{
私有静态最终长serialVersionUID=3868244754652312286L;
@JsonProperty(“名称”)
私有字符串名称;
@JsonProperty(“数量”)
私有字符串数量;
@JsonProperty(“价格”)
私人字符串价格;
@JsonProperty(“税”)
私税;
@JsonProperty(“sku”)
私有字符串sku;
@JsonProperty(“原始价格”)
私人字符串原始价格;
@杰索尼奥雷
私有HashMap additionalProperties=新HashMap();
@JsonProperty(“名称”)
公共字符串getName(){
返回名称;
}
@JsonProperty(“名称”)
公共void集合名(字符串名){
this.name=名称;
}
除了生成的UID之外,不一定是从外观生成的。但是,请查看Spring Framework API POJO生成的Swagger editor和Swagger ui。这与您看到的有一些不同,主要是与jdoc相关的。祝您好运!谢谢,但我忘了提到项目中有大量这样的文件哦,虽然这是可能的,但我无法想象手动创建这么多类