fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。各个版本jar包下载地址:https://repo1.maven.org/maven2/com/alibaba/fastjson/源码下载地址:https://github.com/alib...
分类:
Web程序 时间:
2015-07-24 12:25:21
阅读次数:
141
我们在工作中,经常会从服务器获取数据并进行解析,服务器返回的数据有两种:json和xml。json我们可以用gson或者fastjson等优秀的开源框架去进行解析,省去不少麻烦,通常我们只需要把bean设计出来,然后调用一句话就可以解析成功了。而解析xml数据,我们得去一个标签一个标签的去比较,修改...
分类:
移动开发 时间:
2015-07-21 12:12:55
阅读次数:
2588
以LeanCloud的推送sdk为例。我的项目中使用了android-async-http库和fastjson的库,然后LeanCloud的的sdk中也使用了这两个库,但是版本有点低。处理方式: compile 'com.nineoldandroids:library:2.4.0+' comp...
分类:
编程语言 时间:
2015-07-21 12:05:37
阅读次数:
281
最近工作中遇到了这样的需求:
我用fastjson序列有序map的时候,tojson方法会让这个map无序,tojsonstring虽然能保留map的结构,不过会让结果里含有\(我是jsonStrin套jsonString,java会出现转义字符)
解决方案JSONObject有个传入boolean值的构造函数
如果传入的是true就代表保留数据结构的顺序
这时候我们可以吧要序列化的...
分类:
Web程序 时间:
2015-07-17 18:56:35
阅读次数:
168
JSONObject jsonObject = JSON.parseObject(wsResponse);String recommends = jsonObject.getString("recommends");Log.i("ss","__________________________reco...
分类:
移动开发 时间:
2015-07-17 18:17:23
阅读次数:
142
一、项目结构一个学生类,其中学生类中可以包含Course类对象二、数据对象转化为Json字符串GenerateJson.java代码标识转化为json字符串
(1)将学生对象转化为json,其中学生中包含Course对象@Test
public void testSimpleJSON(){
Student stu = new Student("xuliugen", "nan...
分类:
Web程序 时间:
2015-07-16 19:58:18
阅读次数:
136
偶然用到fastjson转换json 在前台用js解析居然某些字段没有,以前用过gson。联想到是不是类似gson默认将null值不显示了,找了下资料果真如此直接上代码吧import java.util.HashMap;
import java.util.Map;import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.s...
分类:
Web程序 时间:
2015-07-14 18:13:30
阅读次数:
127
在使用fastjson输出省市县三级信息时,数量高达300K,由于我们的数据结构相同,因此每个类都输出了完整的类名称 因此,是否可以采用索引方式用简单的数字引用达到减轻很长类名称的作用呢? 因此,我们设计一种简单...
分类:
Web程序 时间:
2015-07-14 11:58:19
阅读次数:
571
废话不多说,什么json是轻量级数据交换标准;自己百度去深入了解;这里有三种json解析工具。本人只用过其中两种: 1.Google Json利器之Gson 评价:简单,方便。 2.阿里巴巴 Json利器之FastJson 评价:大数据的性能还是蛮快的。 3.IBM Json利器...
分类:
移动开发 时间:
2015-07-12 18:39:13
阅读次数:
173
目标:根据key/value快速构造一个JSON字符串作为参数提交到web REST API服务上。
分别测试里阿里巴巴的FastJson和Google Gson,最终我采用了Google Gson来构造。
原因:
Google Gson来构造的JSON字符串里面,保留了传递参数key/value的顺序;
FastJson没有保留顺序(这个是符合JSON国际标准的,本身没有错误。是Sugar...
分类:
编程语言 时间:
2015-07-11 09:04:42
阅读次数:
176