国产gaysexchina男同gay,japanrcep老熟妇乱子伦视频,吃奶呻吟打开双腿做受动态图,成人色网站,国产av一区二区三区最新精品

Fastjson 使用指南

2022-05-06 16:08 更新

1. 什么是fastjson?

fastjson是阿里巴巴的開源JSON解析庫(kù),它可以解析JSON格式的字符串,支持將Java Bean序列化為JSON字符串,也可以從JSON字符串反序列化到JavaBean。

Fastjson使用場(chǎng)景

Fastjson已經(jīng)被廣泛使用在各種場(chǎng)景,包括cache存儲(chǔ)、RPC通訊、MQ通訊、網(wǎng)絡(luò)協(xié)議通訊、Android客戶端、Ajax服務(wù)器處理程序等等。

2.fastjson的優(yōu)點(diǎn)

2.1 速度快

fastjson相對(duì)其他JSON庫(kù)的特點(diǎn)是快,從2011年fastjson發(fā)布1.1.x版本之后,其性能從未被其他Java實(shí)現(xiàn)的JSON庫(kù)超越。

2.2 使用廣泛

fastjson在阿里巴巴大規(guī)模使用,在數(shù)萬(wàn)臺(tái)服務(wù)器上部署,fastjson在業(yè)界被廣泛接受。在2012年被開源中國(guó)評(píng)選為最受歡迎的國(guó)產(chǎn)開源軟件之一。

2.3 測(cè)試完備

fastjson有非常多的testcase,在1.2.11版本中,testcase超過(guò)3321個(gè)。每次發(fā)布都會(huì)進(jìn)行回歸測(cè)試,保證質(zhì)量穩(wěn)定。

2.4 使用簡(jiǎn)單

fastjson的API十分簡(jiǎn)潔。

String text = JSON.toJSONString(obj); //序列化
VO vo = JSON.parseObject("{...}", VO.class); //反序列化

2.5 功能完備

支持泛型,支持流處理超大文本,支持枚舉,支持序列化和反序列化擴(kuò)展。

3. 下載和使用

你可以在maven中央倉(cāng)庫(kù)中直接下載:

http://repo1.maven.org/maven2/com/alibaba/fastjson/

或者配置maven依賴

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>x.x.x</version>
</dependency>

其中x.x.x是版本號(hào),跟進(jìn)需要使用特定版本,建議使用最新版本。

Fastjson是一個(gè)開源項(xiàng)目,其源代碼可以在GitHub上找到。

Fastjson 源碼地址:https://github.com/alibaba/fastjson

官方也給了相應(yīng)的介紹,以下是官方文檔的鏈接:

Fastjson 中文 Wiki:https://github.com/alibaba/fastjson/wiki/Quick-Start-CN

4. android版本

fastjson會(huì)不定期發(fā)布針對(duì)android版本優(yōu)化的版本,android優(yōu)化版本是去掉不必要的代碼,減少體積,功能和標(biāo)準(zhǔn)版本基本一樣。 已發(fā)布的android版本包括:

http://repo1.maven.org/maven2/com/alibaba/fastjson/1.1.51.android/


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)