fast json的使用总结

fastjson是阿里的一个库,用于json串的转换。

本篇从Android Studio和Eclipse两种编译器来说说怎么使用。

Android Studio:

首先要在build.gradle(Module: app)中添加依赖:

 implementation 'com.alibaba:fastjson:1.1.54.android'

添加完之后重新build一下,Android Studio 就会自动帮你下载好包。

在你需要用到的地方导包:

import com.alibaba.fastjson.JSON;

fastjson支持直接将List>类型的list转为json串,真是太方便了。

 PostString = JSON.toJSONString(res_list);//POST的串转成JSON串
//List> res_list是这个变量的定义

Eclipse:

eclipse这里我用来开发网页来着,本来是很简单一个网页,愣是弄了一个星期(汗)

把fastjson的jar包放到如下的目录中就可以了,使用时正常导包  import com.alibaba.fastjson.JSON;

fast json的使用总结_第1张图片

把json串转回List>:

public static List> toListMap(String json){
        List list =JSON.parseArray(json);
         
        List< Map> listw = new ArrayList>();
        for (Object object : list){
            Map ageMap = new HashMap();
            Map  ret = (Map) object;//取出list里面的值转为map
            listw.add(ret);
        }
        return listw;
         
    }
List< Map> list = toListMap(content); //此行json转换为list 
  

 

你可能感兴趣的:(Android)