上節(jié),我們介紹了Java中的標(biāo)準(zhǔn)序列化機(jī)制,我們提到,它有一些重要的限制,最重要的是不能跨語言,實踐中經(jīng)常使用一些替代方案,比如XML/JSON/MessagePack。

Java SDK中對這些格式的支持有限,有很多第三方的類庫,提供了更為方便的支持,Jackson是其中一種,它支持多種格式,包括XML/JSON/MessagePack等,本文就來介紹如果使用Jackson進(jìn)行序列化。我們先來簡單了解下這些格式以及Jackson。

基本概念

XML/JSON都是文本格式,都容易閱讀和理解,格式細(xì)節(jié)我們就不介紹了,后面我們會看到一些例子,來演示其基本格式。

XML是最早流行的跨語言數(shù)據(jù)交換標(biāo)準(zhǔn)格式,如果不熟悉,可以查看http://www.w3school.com.cn/xml/快速了解。

JSON是一種更為簡單的格式,最近幾年來越來越流行,如果不熟悉,可以查看http://json.org/json-zh.html。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式