FastJson的使用
相信在开发过程中数据经常和服务端打交道,怎么尽可能的提高服务端与客户端数据交流的效率是一件非常有意义的事情 在现今的技术中,一般会选用gson、jackjson、fastjson。今天和大家分享的是fastjson,是阿里巴巴的一个开源工具,,它支持各种JDK类型,包括基本类型、JavaBean、Collection、Map、Enum、泛型等
fastjson 解析json字符串为四种类型 1. JavaBean Person person = JSON.parSEObject(jsonString,Person.class); 2. List<JavaBean> List<Person> listPerson =JSON.parseArray(jsonString,233)"> 3. List<String> List<String> listString = JSON.parseArray(jsonString,String.class); 4. List<Map<String,Object>> List<Map<String,Object>> listMap = JSON.parSEObject(jsonString,new TypeReference<List<Map<String,Object>>>(){}); (注意:此处可看出fastjson反射机制比gson更准确, id = 1001 通过fastjson反射仍是 id = 1001,而通过gson反射结果 为 id =1001.0,
JSON序列化,默认序列化出的JSON字符串中键值对是使用双引号,如果需要单引号的JSON字符串,[eg:String http://download.csdn.net/detail/u013651405/9411172 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |