如何创建带json注释的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

在我正在寻找的代码中,我看到了一些类似这样的类,我想知道是如何实现的 它是由插件或eclipse本身生成的,我知道eclipse可以通过向导为您创建一个POJO文件,但我如何获得如下结果

   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相关的。祝您好运!谢谢,但我忘了提到项目中有大量这样的文件哦,虽然这是可能的,但我无法想象手动创建这么多类