0
我想弄清楚如何解析XML時,標籤是缺少的,我可以設置爲空字符串,而不是NULL的默認值。目前XStream使用null,這不是我想要的。如何使用XStream將具有默認值的XML解組爲空字符串?
該課程有超過40個屬性,都是String。有一個構造函數,每個都有默認值。我的意思是,像這樣:
case class MyData(id: String = "", b: String = "", ....)
(是的,我想使用Scala使用它)
技術上我可以寫它們設置爲空字符串自定義轉換器,但是感覺有點傻。
我試圖用這個
new XStream(new PureJavaReflectionProvider())
從這裏提出:https://stackoverflow.com/a/29747705/598562
它似乎沒有工作,雖然。
任何其他的想法?
看到這個答案:https://stackoverflow.com/a/12042095/4899193 –
但是這JAXB,不西河 – sowen