android json 解析 arraylist,android – 将ArrayList转换为JSONArray
我有一个ArrayList,我在ArrayAdapter中使用ListView。我需要接受列表中的项目,并将它们转换为JSONArray发送到API。我已经搜索过,但没有找到任何解释这可能如何工作,任何帮助将不胜感激。
更新 – 解决方案
这是我最后为解决这个问题。
ArrayList中的对象:
public class ListItem {
private long _masterId;
private String _name;
private long _category;
public ListItem(long masterId, String name, long category) {
_masterId = masterId;
_name = name;
_category = category;
}
public JSONObject getJSONObject() {
JSONObject obj = new JSONObject();
try {
obj.put("Id", _masterId);
obj.put("Name", _name);
obj.put("Category", _category);
} catch (JSONException e) {
trace("DefaultListItem.toString JSONException: "+e.getMessage());
}
return obj;
}
}
这里是我如何转换:
ArrayList myCustomList = .... // list filled with objects
JSONArray jsonArray = new JSONArray();
for (int i=0; i < myCustomList.size(); i++) {
jsonArray.put(myCustomList.get(i).getJSONObject());
}
而输出:
[{"Name":"Name 1","Id":0,"Category":"category 1"},{"Name":"Name 2","Id":1,"Category":"category 2"},{"Name":"Name 3","Id":2,"Category":"category 3"}]
希望这有助于某人有一天!
android json 解析 arraylist,android – 将ArrayList转换为JSONArray相关推荐
- android天气json数据,android JSON解析数据 android解析天气预报
概要 笔者近期做到对天气预报JSON数据解析,在此小记. 天气预报接口:http://wthrcdn.etouch.cn/weather_mini?citykey=101200101 JSON数据如下 ...
- android 数组指针异常,Android JSON解析Json数组是[]在解析时抛出空指针异常,如何以正确的方式写入?...
我有复杂的API,我解析并显示在列表视图中,我将努力解析JSONArray.Here我将在斗争之后Json数组这是在帖子json对象"tags_name":["Activ ...
- android Json解析详解
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性.业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语 言的支持),从而可以在不同平台间进行数 ...
- android Json解析详解(详细代码)
android Json解析详解(详细代码) JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性.业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当 ...
- Android Json解析与总结
一.JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于JavaScript Progra ...
- android json 解析图片,JSON解析并获取android中的图像
我想解析包含字符串和图像的JSON对象.我的代码正在工作,但它加载图像太慢.我想加载另一个asynctask或服务的图像,以减少加载时间.我怎样才能做到这一点?哪一个是最好的方法使用asynctask ...
- Android json解析有关内容学习笔记
http://www.2cto.com/kf/201301/185026.html 毋庸置疑,Json是当下最主流最受欢迎的数据交换格式,得益于json的简单易用,一直没有系统的学习有关json的知识 ...
- android json 解析,android json解析 泛型
不多说,上代码: 这是最外层的一个bean public class TestJsonVo implements Serializable { private T data; public T get ...
- android json转db,Android Room:将json结果转换为db对象的有效方法
问题 我有一个从API调用解析的POJO,看起来像这样 public class Article { public Long id; @Expose @SerializedName("sec ...
- Android Json解析方法
为什么80%的码农都做不了架构师?>>> 关于Json Json:JavaScript Object Notation Json数据是一系列的键值对集合,相对XML体积小 Js ...
最新文章
- CUDA Samples: Long Vector Add
- component映射
- 假如有人把支付宝所有存储服务器炸了,我们在里边的钱是不是都丢了?
- 分数线划定(信息学奥赛一本通-T1180)
- unicode编码表_6-字符编码-文件处理
- mysql开窗函数_魔幻的SQL开窗函数,为您打开进阶高手的一扇天窗
- C/C++ 基础算法1
- 直流电机开发笔记3—PI调节器的数字实现(代码/仿真)
- Leetcode no. 347
- 链表:递归中删除结点不发生断链
- 【K8s】部署自定义项目到K8s集群上运行
- 李航老师新作《机器学习方法》上市了!附购买链接
- WINCC使用OPC UA与S7-1200通讯
- 华为云服务产品之精华问题大集烩(一)
- 【python】No such file or directory的解决方法
- 逆向练习--bugku love
- dim和redim什么区别
- android 基站经纬度,android手机获取gps和基站的经纬度地址实现代码
- QMUI全局样式配置
- 为什么扁鹊被称为“神医”?
热门文章
- php array函数 array_chunk把数组分割成相同的数组大小
- 【Dart学习】-- Dart之匿名方法闭包
- [20180625]10g下查询条件rownum = 0.txt
- Python3学习笔记-字符串和字符串操作
- 《企业软件交付:敏捷与高效管理精要》——2.5 项目执行结果
- wait,notify,notifyAll用法解析
- EventBus框架原理解析(结合源代码)(上)
- 通用权限系统快速开发框架
- TOMCAT内存大小调整
- Lotus notes 通讯录的导入导出