生成和解析JSON數據格式的包有很多種:Gson、json-smart、FastJson、jackjson等,FastJson是一個阿里巴巴的大神開發的開源的Json處理工具包,包括“序列化”和“反序列化”兩部分,號稱最快。但是我認為沒有最快,只有更快,只要這個功能滿足我的需求,速度不錯就行了,這就是我選擇工具的基本標準(不是特別追求性能...)。
FastJson功能強大,完全支持java Bean、集合、Map、日期、Enum,支持范型,支持自省;無依賴,能夠直接運行在Java SE 5.0以上版本;支持Android;開源 (Apache 2.0)。
下面簡單說一下FastJson在OOP中的基本使用(非常簡單),以下靜態方法都是常用的序列化操作,可以用JSON類名直接調用:
[java] view plain copy PRint?jar包下載地址:http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.alibaba%22%20AND%20a%3A%22fastjson%22
新聞熱點
疑難解答