com.alibaba.fastjson JSONArray转List

一、从某处获取到JSONArray

JSONArray jsonArray = .........;

二、JSONArray转String,用到 JSONObject 的静态方法 toJSONString

String jsonStr = JSONObject.toJSONString(jsonArray);

三、String转List,用到 JSONObject 的静态方法 parseArray

List<MyClass> list = JSONObject.parseArray(jsonStr,  MyClass.class);

遍历

for (int i=0; i<list.size(); i++) {
    System.out.println(list.get(i));
}

相比于net.sf.json的JSONArray转List,com.alibaba.fastjson的表现更好,它可以解决JSONArray的元素内含嵌套json的情况。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,457评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,248评论 19 139
  • 世间最让人安心的,最是生活中那些小平凡 高中同学中有个姑娘曾对我说,她喜欢没事时独自坐公交,在城市里兜圈子,简直是...
    回聲echo阅读 452评论 0 1
  • 人人都是产品经理,被这句话“忽悠”了快半年了,从四月份打鸡血似的进到阿里实习,到现在从无到有对做产品有一知半解,对...
    小青年Neal阅读 606评论 0 3