quinta-feira, 8 de novembro de 2012

Criar um Xstream que ignora atributos desconhecidos

public XStream getXStream() {
  XStream xstream = new XStream() {
    @Override
    protected MapperWrapper wrapMapper(MapperWrapper next) {
      return new MapperWrapper(next) {
        @Override
        public boolean shouldSerializeMember(Class definedIn, String fieldName) {
          if (definedIn == Object.class) {
            return false;
          }
          return super.shouldSerializeMember(definedIn, fieldName);
        }
      };
    }
  };
  return xstream;
}

Nenhum comentário:

Postar um comentário