FastJson 教程


閱讀(639.6k) 收藏 (17)

手冊簡介

FastJson 教程主要介紹了fastjson的用法及fastjson api等

手冊說明

Fastjson是一個(gè)Java語言編寫的高性能功能完善的JSON庫。它采用一種“假定有序快速匹配”的算法,把JSON Parse的性能提升到極致,是目前Java語言中最快的JSON庫。Fastjson接口簡單易用,已經(jīng)被廣泛使用在緩存序列化、協(xié)議交互、Web輸出、Android客戶端等多種應(yīng)用場景。

主要特點(diǎn):

  • 快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)
  • 強(qiáng)大(支持普通JDK類包括任意Java Bean Class、Collection、Map、Date或enum)
  • 零依賴(除了JDK沒有依賴其它任何類庫)

示例代碼:

import com.alibaba.fastjson.JSON;
 
Group group = new Group();
group.setId(0L);
group.setName("admin");
 
User guestUser = new User();
guestUser.setId(2L);
guestUser.setName("guest");
 
User rootUser = new User();
rootUser.setId(3L);
rootUser.setName("root");
 
group.getUsers().add(guestUser);
group.getUsers().add(rootUser); 
String jsonString = JSON.toJSONString(group); 
System.out.println(jsonString);

下載

android 開發(fā)者請看 這里

最新 JAR

或者通過 Maven:

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

或者通過 Gradle:

compile 'com.alibaba:fastjson:VERSION_CODE'

用 這里 或者 這里 或者 這里 的真實(shí)發(fā)行版本號, 替換 VERSION_CODE , 例如 1.2.21


在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號