xstream 別名的用法《轉》

2022-02-03 00:19:37 字數 869 閱讀 3245

1.xstream的alias使用方法:

1.1 作用:將序列化中的類全量名稱,用別名替換。

1.2  使用方法:xstream.alias("blog", blog.class);

1.3  示例:

要序列化的類:

package test.xstream.test;

public class author

public string getname()

}不使用別名alias時序列化出來的xml:

name

使用別名alias時序列化出來的xml:

name

2.xstream的aliasfield

2.1 作用:使用別名替代屬性名

2.2 使用方法:xstream.aliasfield("author", author.class, "name");

2.3 示例:

不使用別名aliasfield時序列化出來的xml:

name

使用別名aliasfield時序列化出來的xml:

name

3. xstream的useattributefor    

3.1 作用:將某乙個類的屬性,作為xml頭資訊的屬性,而不是子節點    

3.2 使用方法:xstream.useattributefor(author.class, "name");   

3.3  示例: 不使用別名useattributefor時序列化出來的xml:

name

使用別名useattributefor時序列化出來的xml:

ps: 使用方法

public static void main(string args)

幾個相關**:

xstream 別名的用法

1.xstream的alias使用方法 1.1 作用 將序列化中的類全量名稱,用別名替換。1.2 使用方法 xstream.alias blog blog.class 1.3 示例 要序列化的類 package test.xstream.test public class author public...

xstream 別名的用法

1.xstream的alias使用方法 1.1 作用 將序列化中的類全量名稱,用別名替換。1.2 使用方法 xstream.alias blog blog.class 1.3 示例 要序列化的類 package test.xstream.test public class author public...

轉 cvCvtColor的用法

cvcvtcolor 是opencv裡的顏色空間轉換函式,可以實現rgb顏色向hsv,hsi等顏色空間的轉換,也可以轉換為灰度影象。引數cv bgr2gray 是rgb 到gray,引數 cv gray2bgr 是gray 到rgb.處理結果是彩色的,則轉灰色就是了 void cvcvtcolor ...