0

私はこのJavaクラスを持っています

class Go {

  public boolean isSha1() {
    return true;
  }
  public String getSha1() {
    return this.sha1;
  }
  public String setSha1(String sha1) {
  }
  ...
}

Java の java.beans.XMLEncoder を使用してエンコードしようとすると、sha1以外のすべてのプロパティで出力されます。プロパティをスキップしているようです!

4

2 に答える 2

0

これは JDK のバグであるかどうか (不明) ですが、現時点での修正/回避策は、isSha1 の名前を別のもの (何か) に変更することです。奇数。

于 2013-08-09T20:49:58.770 に答える