fastjson使用问题

it2024-07-01  40

public class PlayerVo implements Serializable { private static final long serialVersionUID = -5248543655901813565L; private HeroListVo heroListVo; public HeroListVo getHeroListVo() { if (heroListVo == null) { heroListVo = new HeroListVo(this); } return heroListVo; } @Override public String toString() { return JSON.toJSONString(this); } } public static void main(String[] args) { PlayerVo playerVo = new PlayerVo(); }

这里需要注意一点,new PlayerVo()会导致getHeroListVo被调用

如果向避免getHeroListVo被调用,只需要去掉toString中Json.toJsonString(this)即可

最新回复(0)