json数组转成ArrayList
来源:互联网 发布:手机淘宝旧版本5.8 编辑:程序博客网 时间:2024/06/06 01:24
问题:
1、json转成ArrayList
解决办法:
1、用gson转;
2、导入gson-2.2.4-javadoc.jar、gson-2.2.4-sources.jar、gson-2.2.4.jar
3、添加函数:
public static <T> ArrayList<T> jsonToArrayList(String json, Class<T> clazz){ Type type = new TypeToken<ArrayList<JsonObject>>(){}.getType(); ArrayList<JsonObject> jsonObjects = new Gson().fromJson(json, type); ArrayList<T> arrayList = new ArrayList<T>(); for (JsonObject jsonObject : jsonObjects) { arrayList.add(new Gson().fromJson(jsonObject, clazz)); } return arrayList;}----------
4、例子:
注意:1、arrayList中的对象是JsonObject对象 2、JsonObject与JSONObject的区别,前者是com.google.gson.JsonObject,后者是org.json.JSONObject
ArrayList arrayList=Apis.jsonToArrayList(json, JsonObject.class); for(int i=0;i<arrayList.size();i++){ JsonObject jsonObject=(JsonObject)arrayList.get(i); String id=String.valueOf(jsonObject.get("id")); .......
5、如何将一个String字符串转换为JSONObject:
例子:
{"coorX":29.1312,"coorY":20.1262,"mapId":1,"type":"AbsoluteLocation"}JSONObject jsonObject_location = new JSONObject(json字符串变量);
阅读全文
0 0
- json数组转成ArrayList
- ArrayList 转成Array数组
- 类型转换 ArrayList 转成 数组
- python 数组转成json
- json格式转成数组格式
- json数组转成list表
- js 数组转成Json格式
- JSON数组字符串转成javaBean数组
- java 字符串转成 json 数组并且遍历
- json将数组(json_encode)转成字符串 输出
- java 字符串转成 json 数组并且遍历
- java 字符串转成 json 数组并且遍历
- java 字符串转成 json 数组并且遍历
- java 字符串转成 json 数组并且遍历
- java 字符串转成 json 数组并且遍历
- java 字符串转成 json 数组并且遍历
- 【第21篇】通过Gson去把字符串转成json,对象转成Json,数组转换成Json处理Json数据
- gson 泛型数组json 转成 泛型对象
- Git总结笔记1-搭建和使用30条简明笔记
- Linux总结笔记1-常用命令及脚本基础
- Linux总结笔记2-用户管理及权限管理
- 【自然语言处理】句法分析 (syntactic parsing) 在 NLP 领域的应用是怎样的?
- Chrome 控制台console的用法
- json数组转成ArrayList
- Android开发笔记:类似Toast的提示控件:SnackBar
- Palidrome 判断某数字是否为回文
- 前台开发总结05_20170516
- jquery $.deferredd对象
- 输入一个字符串,把其中的字符按逆序输出,如输入 LIGHT,输出 THGIL。
- UESTC 1581 Rikka的烦恼 分块、线段树
- centos7 下mysql 安装
- 2017年5月面试(记要)