バックエンドインターフェイスドキュメントは、Javaキーワードを使用して、属性名のソリューションを定義します

ガイド

  • インターフェイスドキュメントで定義されているバックエンドインターフェイスフィールドの名前はpackageです。javaの場合、これはキーワードであり、属性名として使用することはできません(次の図を参照)。
    ここに画像の説明を挿入
    ここに画像の説明を挿入

理由

  • キーワードは、JavaBeanの属性名に名前を付けるために使用されます。

解決

  • fastjsonの@JsonPropertyアノテーションを使用して、この問題を解決します
import com.alibaba.fastjson.annotation.JSONField;

@Data
public class Bean {
    
    
    @JsonProperty(value = "package")
    private String pak;
}

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/u010318957/article/details/100990682