fastjson是一個Java語言編寫的高性能功能完善的JSON庫。它採用一種「假定有序快速匹配」的算法,把JSON Parse的性能提高到極致, 是目前Java語言中最快的JSON庫。java
fastjson接口簡單易用,已經被普遍使用在緩存序列化、協議交互、Web輸出、Android客戶端等多種應 用場景。算法
fastjson是java庫,能夠用來轉換成java對象的JSON表示。它也能夠用來轉換爲等效的java對象的JSON字符串。Fastjson能夠任意的java 對象包括預先存在的對象,你沒有源代碼的工做。json
gson是一個java庫,能夠用來轉換成java對象的JSON表示。它也能夠用來轉換爲等效的java對象的JSON字符串。gson能夠任意的java對象 包括預先存在的對象,你沒有源代碼的工做。緩存
Gson 用來處理Java和JSON對象的轉換 服務器
GsonBuilder 可定製化的,而且容許開發者按需實例化Gson。ide
Jackson原名爲java標準JSON庫(或JVM平臺通常),或者,對於java的「最好的JSON解析器」簡稱「JSON的java」。更重要的是,Jackson是java的一套數據處理工具(和Java虛擬機平臺),包括旗艦流的JSON解析器/發電機庫,匹配的數據綁定庫(POJOs to and from JSON)和附加模塊在Avro, BSON, CBOR, CSV, Smile, (Java) Properties, Protobuf, XML or YAML;甚至大數據集的格式 模塊支持的數據類型的普遍使用的數據類型如Guava、Joda,、pcollections和不少。而實際的核心部件過他們本身的項目--包括三核心包(streaming, databind, annotations; data format libraries; data type libraries; JAX-RS provider;;和雜項組其它擴展模塊——這個項目做爲中心樞紐,鏈接全部的碎片。工具