XStream1.4的几个变化

正着手XBlink新版本的开发,想着去找XStream取取经的,结果意外发现几乎3年没有更新过的XStream在今年8月份竟然发布了新版本,最新的为1.4.1,已经是一个BugFix版了。

 

稍微扫了下,发现1.4比起1.3版主要有这么几个改变:

 

 

  1. 官方表示不再支持JDK1.3了,所以老系统还是继续用1.3.1版吧。
  2. 增加了对JDK7与android系统的支持。
  3. XPP3不再是默认的了,由kXML2取代了其位置,简单查了下kXML2,发现它基本是服务于手机系统(像J2ME)的一个XML解析器,优点就是占用内存小,本身个头也比XPP3小一号,所以在明确表示支持android后,默认使用kXML2也是可以理解的。(但是但是,1.4.1又把XPP3当做默认了,这个这个这个,无语了)
  4. 支持隐式Array与隐式Map。
  5. 加强了对JSON格式的支持。
其他的还是看官方的 changelog

其中XPP3与 kXML2的关系,他们都是XMLPull API的实现,使用哪个都可以。

XStream用的多了,发现确实有感觉不爽的地方,XBlink中肯定会对这些进行改进,争取再一次超过他。

还有发现自己英语是进步了,比起过去,现在看这种英文技术类网站轻松多了,小祝贺自己下下。


 

你可能感兴趣的:(xstream)