关于ArrayList转json
今天要用到把所有通讯录所有号码进行从130-139,15,18开头的分类,分类之后,把这些转成json传给服务器进行比对。
直接讲将ArrayList转成json的方法吧,因为在网上找了相关方法,基本都说要假如外部的jar包才能做,但是按照网上的说法,引入所有的包,在android环境下,不能编译,所以我自己研究出了另外一个方法。该方法如下:
public JSONObject ChangeJson(ArrayList<ArrayList<String>> PHONELIST){
JSONObject json = new JSONObject();
for(int i=0;i<PHONELIST.size();i++){
try {
switch(i){
case 0:
json.put("130", PHONELIST.get(i));
break;
case 1:
json.put("131", PHONELIST.get(i));
break;
case 2:
json.put("132", PHONELIST.get(i));
break;
case 3:
json.put("133", PHONELIST.get(i));
break;
case 4:
json.put("134", PHONELIST.get(i));
break;
case 5:
json.put("135", PHONELIST.get(i));
break;
case 6:
json.put("136", PHONELIST.get(i));
break;
case 7:
json.put("137", PHONELIST.get(i));
break;
case 8:
json.put("138", PHONELIST.get(i));
break;
case 9:
json.put("139", PHONELIST.get(i));
break;
case 10:
json.put("15", PHONELIST.get(i));
break;
case 11:
json.put("18", PHONELIST.get(i));
break;
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return json;
}
传入的参数:PHONELIST,是一个按照按照130-139,15,18分类的二维电话号码数组,然后按照130-139,15,18,进行分类存到json格式中。最终得到输出的json。
关于ArrayList转json相关推荐
- java arraylist json_java Arraylist转json 对象转json
引入相关包,这里使用的包是net.sf.json-lib:json-lib:2.4,但是引入的时候有点坑,这个包有两个版本,jdk1.5和jdk1.4的,引入的时候要加入相应的jdk版本号,否则不能引 ...
- js 解析php arraylist,使用JSON将ArrayList从Android发送到PHP脚本
什么是场景 我想从Android向服务器发送多个ArrayList(通常为5个),并将其插入到mysql数据库中. 我成功完成的工作 我已使用JSON成功将Android中的单个值和多个值发送到PHP ...
- ArrayList转Json的2个坑
库你急哇,哈集美马戏特~~ 1.使用类名作为参数时 public static List load(String fileName, Class entityClass) 要是直接将entityCla ...
- Java JSON、XML文件/字符串与Bean对象互转解析
前言 在做web或者其他项目中,JSON与XML格式的数据是大家经常会碰见的2种.在与各种平台做数据对接的时候,JSON与XML格式也是基本的数据传递格式,本文主要简单的介绍JSON/XML ...
- Json字符串解析原理、超大json对象的解析
概述 附上完整的代码: https://files.cnblogs.com/files/xcr1234/json.rar 一个类实现json解析核心代码(ObjectParser),其他的类都是工具类 ...
- JSON字符串转为指定实体类对象
创建JsonStringToClass对象即可 package utils;import net.sf.json.JSONArray; import net.sf.json.JSONObject;im ...
- js解析json数组+java对象转json字符串
function checkoutUserlist(){ // js 解析json数组var statuslist = [{"isAvailabe":"1",& ...
- android 访问服务器josn文件,Android客户端对服务器回来的json文件进行解析
Android客户端对服务器返回的json文件进行解析 和解析XML的方式大同小异,只有解析方式存在区别: /** * 解析服务器返回来的json数据 * @param content * @retu ...
- fastjson 检测json格式_FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换...
fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换. JSONObject:fas ...
最新文章
- php文件夹列表,php获取文件夹下面的文件列表和文件夹列表
- python字符串格式化之学习笔记
- Android之集成微信登录
- 就在昨天,又一次上亿级的架构事故发生了!
- 合肥学院计算机对口升学2019,15高校招生4340人!2019安徽省对口升学本科招生计划出炉!...
- python求解微分方程组_python – SymPy / SciPy:求解具有不同变量的常微分方程组...
- 【Php】最最简单的php环境搭建
- 深圳市南山区学计算机的视频课程,新手学电脑全套视频教程(1-27集)
- vuejs项目如何修改node_mudule为公用文件?
- django权限系统实现步骤_博主营地 | Unity红点系统如何实现?超全步骤分享
- Mariadb /MySQL max_allowed_packet设置及问题
- houdini帮助文档_edge wrangle在houdini的vex优化与应用
- STM32:GPIO四种输入输出模式。
- Ubantu16.04LTS麒麟版:取消登录界面的客人回话
- python中jieba分词快速入门
- tensorflow手动实现算法之二多元线性回归
- vc2015静态编译方法
- 树莓派价格暴涨买不起?他们自己做了一块价格还不到1/4的开发板平替树莓派,还火到海外去了
- 线性回归模型-误差分析
- iOS开发工程师面试题--中级
热门文章
- matlab有限体积网格,用Matlab实现简单有限体积求解器
- html 获取下一个兄弟节点,js jquery获取当前元素的兄弟级 上一个 下一个元素
- 寄存器间接寻址缺点_详解西门子间接寻址之地址寄存器间接寻址
- 如何重新安装win2008服务器系统分区,怎么解决安装server2008后磁盘分区消失的方法步骤...
- CSS基础——定位 (position)【学习笔记】
- ubuntu16.04配置opencv2、python2、cuda8.0、cudnn以及caffe
- 基于持续集成的轻量级接口自动化测试 【持续更新...】
- 如歌将两个数组合并_将数组数据拆分后再合并,作为字典的键,实现多条件数据汇总...
- oracle 错误码1438,一次ora-01438错误的处理
- java 字符串加密解密_Java加密解密字符串