freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

xstream學(xué)習(xí)筆記(更新版)

2025-09-02 00:18上一頁面

下一頁面
  

【正文】 (bean)。 ()。 (()+)。 } public void setAge(int age) { = age。 }}程序運行結(jié)果: name張三/name age19/age sex男/sex/Person [name=張三, age=19, sex=true]5. Xstream自定義的轉(zhuǎn)換器(1) Xstream自帶的轉(zhuǎn)換器Xstream內(nèi)部有許多轉(zhuǎn)換器,用于JavaBean對象到XML或Json之間的轉(zhuǎn)換。 } Override public String toString() { return Person [name= + name + , age= + age + , friends= + friends + ]。 = (friends)。 = age。 public Person(String name, int age, String... friends) { = name。 (bean)。 //反序列化 bean=(Person)(xml)。 (xml)。 public Person(String name, int age, String... friends) { = name。//為類的字段節(jié)點重命名 (年齡, ,age)。 (人, )。 XStream xstream = new XStream()。 XStream xstream = new XStream(new JettisonMappedXmlDriver())。//需要XPP3庫 //XStream xstream = new XStream(new DomDriver())。Xstream序列化Json需要引用的jar包:jettison[version].jar。 (bean)。 public Person(String name,int age) { =name。 private int age。 //XML反序列化 bean=(Person)(xml)。 }} 程序運行結(jié)果: name張三/name age19/age/Person [name=張三, age=19]{:{name:張三,age:19}}Person [name=張三, age=19注意:Xstream序列化XML時需要引用的jar包:xstream[version].jar、xpp3[version].jar、xmlpull[version].jar。 //XStream xstream = new XStream()。 }}程序運行結(jié)果:?xml version= ?人name張三/nameage19/age/人Person [name=張三, age=19](2) Xstream序列化JsonXstream序列化Json與序列化XML類似,例如:public class Test{ public static void main(String[] args) { Person bean=new Person(張三,19)。 }}程序運行結(jié)果:{人:{name:張三,age:19}}Person [name=張三, age=19]3. Xstream序列化重命名(1) 為包重命名:()方法public class Test{ public static void main(String[] args) { Person bean=new Person(張三,19)。 XStream xstream = new XStream()。 (姓名, ,name)。 private List friends。//省略集合根節(jié)點 //序列化 String xml = (bean)。 (xml)。 //反序列化 bean=(Person)(xml)。 XStreamAlias(朋友) private List friends。 public Person(String name, int age, String... friends) { = name。 = age。 = (friends)。 } Override public String toString() { return Person [name= + name + , age= + age + , sex= + sex + ]。 } public int getAge() { return age。 (年齡)。 (())。 (new PersonConverter())。 = age。 }}程序運行結(jié)果:objectstream name張三/name age12/age / name李四/name age19/age / stringHello/string int12345/int/objectstream注意:。 }}public class Test{ public static void main(String[] args) throws IOException, ClassNotFoundException { String s=objectstreamname張三/nameage12/age/int12345/int/objectstream。 public Person(String name, int age) { = name。 }}程序運行結(jié)果:如果我們檢查D:\tmp目錄,有三個文件:int、int、int;每個對象都被序列化到XML文件里。 XStreamAlias(年齡) private int age。 (xml)。 }}public class Test00{ public static void main(String[] args) { Person bean=new Person(張三,19)。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1