[英]Need `Hello World` example for Java Simple
我正在努力了解Java Simple 。 關於它的東西看起來很酷,但是我無法理解如何使用它。
我找不到一個“ Hello World”示例來演示這些片段如何組合在一起。 我正在尋找這樣的東西;
預期產量
<durr/>
演示程序
public class Demo {
public static void main(String[] args) {
String str = new Foo();
System.out.println(str);
}
}
Foo.java
import org.simpleframework.xml.Root;
@Root
public class Foo{
// Something
}
編譯並運行
javac Demo.java Foo.java
java Demo
摘要
可以使用Simple輸出<durr/>
的最簡單的演示是什么?
直接從simple的文檔中引用:
要序列化上述對象的實例,需要一個Persister。 然后,為持久性對象提供帶注釋的對象的實例和輸出結果,在此示例中為文件。 持久性對象還可以使用其他輸出格式。
因此,基本上,我可以說您的Demo類可以通過以下方式編寫:
import java.io.File;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.core.Persister;
public static void main(String[] args) throws Exception {
Foo foo = new Foo();
Serializer serializer = new Persister();
File result = new File("example.xml"); // XML OUTPUT WILL BE WRITTEN HERE
serializer.write(foo, result);
}
再次,根據文檔,我會說這將生成一個<foo/>
標記,因為它是您的類的名稱,要將其更改為<duur/>
輸出,您必須在Foo
類的root標記中重新定義該名稱。 , 像這樣:
import org.simpleframework.xml.Root;
@Root(name="durr")
public class Foo{
// Something
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.