fastjson和gson解析json数据的区别

来源:互联网 发布:一淘和淘宝联盟 两个号 编辑:程序博客网 时间:2024/05/19 12:40

json对象类型 :

{"name": "张三","age": 18,"sex": true}

json数组类型 :

[   {"name": "张三","age": 18,"sex": true},{"name": "李四","age": 19,"sex": false}]

json对象嵌套 :

{"name": "teacher","computer": {"CPU": "intel7","disk": "512G"},"students": [{"name": "张三","age": 18,"sex": true},{"name": "李四","age": 19,"sex": false}]}

fastjson解析json对象

XxxxBean xxxBeen = JSON.parseObject(data, XxxxBean.class);

fastjson解析json数组(多条Json数据)

List<XxxxBean> xxxBeen = JSON.parseArray(data, XxxxBean.class);

gson解析json对象

Gson gson = new Gson();XxxxBean xxxBeen = gson.fromJson(jsonData,XxxxBean.class);

gson解析json数组(多条Json数据)

Gson gson = new Gson();// 将 json 转化 成 List泛型List<XxxxBean> xxxBeen = gson.fromJson(json, new TypeToken<List<XxxxBean>>() {}.getType());
阅读全文
0 0
原创粉丝点击