It is a great start
本人只是一个刚入坑时间不长的菜鸟,这也是自己的第一次开博客,写博客,每个人都有很多的第一次,但是我希望能像标题一样“It is great start”。 第一篇想写一下阿里的fastjson,说点题外话,阿里之前在我的心目中就是一个商业公司,靠中国千千万败家娘们养着的公司,但是从16年7月入行到现在,我越来越觉得阿里是家科技公司,很多服务端的技术都是走在前列的,没少给我们中国软件开发行业争面子。 import com.alibaba.fastjson.*
这里主要介绍一下我在开发过程中用到的FastJSON中的重要的API; System.out.println(JSON.toJSONString(result));
其实这是个小技巧,如果一个封装的bean中没有重写toString(),你又想输出看一下这个bean的属性,使用上述api可以避免输出堆栈地址的尴尬。 String returnStr= RestClient.getInstance().postJsonRequest(urlgi,userVo);
//RestClient是一个发送请求的工具类
Response<userVo> res=JSON.parSEObject(returnStr,new TypeReference<Response<userVo>>(){});
RestClient这是一个发送请求的工具类,returnStr是返回的JSON串,JSON.parSEObjec将返回的returnStr转换成指定的类型,而这个TypeReference()是要确保转换类型的正确,不加这个方法去装换,他不认识我们自定义的类型。 JSON.parse(str,clazz);
JSON.parseArray(str,clazz);
//这里还有转换成数组和转换对应的对象的api
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |