6

検査されたオブジェクト構造を保存/エクスポートする方法はありますか (後で表示できるようにする必要もあります)?

日食のサンプル検査ウィンドウ

XML または JSON 構造にエクスポートする可能性はありますか?

4

2 に答える 2

2

xstreamを使用できます。

Java オブジェクト:

 public class Person {
      private String firstname;
      private String lastname;
      private PhoneNumber phone;
      private PhoneNumber fax;
      // ... constructors and methods
    }

public class PhoneNumber {
  private int code;
  private String number;
  // ... constructors and methods
}'

XStream クラスをインスタンス化するだけです。

XStream xstream = new XStream();

Person のインスタンスを作成し、そのフィールドに入力します。

Person joe = new Person("Joe", "Walnes");
joe.setPhone(new PhoneNumber(123, "1234-456"));
joe.setFax(new PhoneNumber(123, "9999-999"));

XMLに変換する

String xml = xstream.toXML(joe);'

結果

<person>
  <firstname>Joe</firstname>
  <lastname>Walnes</lastname>
  <phone>
    <code>123</code>
    <number>1234-456</number>
  </phone>
  <fax>
    <code>123</code>
    <number>9999-999</number>
  </fax>
</person>
于 2012-08-17T12:17:26.043 に答える
0

tostao の返信は正しいと思います。システム上のファイルに XML を永続化するデバッグ中に呼び出す静的メソッドを使用してヘルパー クラスを作成するだけです。

次に、Eclipse の「式」ビューを使用してコマンドを実行します。例:

FileUtils.persistObjToXml(obj,path)
于 2014-01-13T17:37:19.163 に答える