假设我有一个 Player 类:(忽略访问修饰符)
@javax.xml.bind.annotation.XmlRootElement
class Player {
Long id;
String name;
String secret;
}
我也可能在王国周围拥有城堡
@javax.xml.bind.annotation.XmlRootElement
class Kingdom {
Long id;
String name;
Player owner;
}
现在,当我将王国对象吐出到 json 以供 UI 使用时,玩家对象也随之而来。这很好,如果你无法分辨它是友好还是敌人,它就没有那么有用了。但不好的是秘密变量也被释放了。是否可以注释我的秘密变量以防止它被封送?