package hero;
import Java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import door.IHeroImage;
/**
* 人物信息镜像
*/
@JsonIgnoreProperties(value = { "playerImage", "petImage" })
public class HeroImage implements IHeroImage, Serializable
{
private static final long serialVersionUID = -7938551050003282250L;
/** 玩家角色ID */
@JsonProperty(value = "roleId")
public int roleId = 0;
/** 玩家最大关卡记录 */
public int maxOrder = 0;
/** 记录玩家角色信息 */
public FighterImage playerImage = null;
/** 记录宠物信息 */
public FighterImage petImage = null;
@JsonIgnore
public FighterImage getPlayerImage()
{
return playerImage;
}
@JsonIgnore
public FighterImage getPetImage()
{
return petImage;
}
public int getRoleId()
{
return roleId;
}
public int getMaxOrder()
{
return maxOrder;
}
}
Json Jackson 在存储时忽视掉一些引用属性
最新推荐文章于 2020-07-08 13:33:49 发布