FastJson的应用
一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:
速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json
parser。包括自称最快的JackJson;
功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE
5.0以上版本;支持Android;开源 (Apache 2.0)
将javaBean对象包装成json格式
JSONObject jsonObject=new JSONObject(); User user=new User("尚晓飞", "男", 25, new Date(), "bjsxt"); jsonObject.put("user", user); System.out.println("Test.main()"+jsonObject.toString()); //打印结果:Test.main(){"user":{"age":25,"birthDay":1405067572140,"name":"尚晓飞","school":"bjsxt","sex":"男"}}