今天要用到把所有通讯录所有号码进行从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相关推荐

  1. java arraylist json_java Arraylist转json 对象转json

    引入相关包,这里使用的包是net.sf.json-lib:json-lib:2.4,但是引入的时候有点坑,这个包有两个版本,jdk1.5和jdk1.4的,引入的时候要加入相应的jdk版本号,否则不能引 ...

  2. js 解析php arraylist,使用JSON将ArrayList从Android发送到PHP脚本

    什么是场景 我想从Android向服务器发送多个ArrayList(通常为5个),并将其插入到mysql数据库中. 我成功完成的工作 我已使用JSON成功将Android中的单个值和多个值发送到PHP ...

  3. ArrayList转Json的2个坑

    库你急哇,哈集美马戏特~~ 1.使用类名作为参数时 public static List load(String fileName, Class entityClass) 要是直接将entityCla ...

  4. Java JSON、XML文件/字符串与Bean对象互转解析

    前言      在做web或者其他项目中,JSON与XML格式的数据是大家经常会碰见的2种.在与各种平台做数据对接的时候,JSON与XML格式也是基本的数据传递格式,本文主要简单的介绍JSON/XML ...

  5. Json字符串解析原理、超大json对象的解析

    概述 附上完整的代码: https://files.cnblogs.com/files/xcr1234/json.rar 一个类实现json解析核心代码(ObjectParser),其他的类都是工具类 ...

  6. JSON字符串转为指定实体类对象

    创建JsonStringToClass对象即可 package utils;import net.sf.json.JSONArray; import net.sf.json.JSONObject;im ...

  7. js解析json数组+java对象转json字符串

    function checkoutUserlist(){ // js 解析json数组var statuslist = [{"isAvailabe":"1",& ...

  8. android 访问服务器josn文件,Android客户端对服务器回来的json文件进行解析

    Android客户端对服务器返回的json文件进行解析 和解析XML的方式大同小异,只有解析方式存在区别: /** * 解析服务器返回来的json数据 * @param content * @retu ...

  9. fastjson 检测json格式_FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换...

    fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换. JSONObject:fas ...

最新文章

  1. php文件夹列表,php获取文件夹下面的文件列表和文件夹列表
  2. python字符串格式化之学习笔记
  3. Android之集成微信登录
  4. 就在昨天,又一次上亿级的架构事故发生了!
  5. 合肥学院计算机对口升学2019,15高校招生4340人!2019安徽省对口升学本科招生计划出炉!...
  6. python求解微分方程组_python – SymPy / SciPy:求解具有不同变量的常微分方程组...
  7. 【Php】最最简单的php环境搭建
  8. 深圳市南山区学计算机的视频课程,新手学电脑全套视频教程(1-27集)
  9. vuejs项目如何修改node_mudule为公用文件?
  10. django权限系统实现步骤_博主营地 | Unity红点系统如何实现?超全步骤分享
  11. Mariadb /MySQL max_allowed_packet设置及问题
  12. houdini帮助文档_edge wrangle在houdini的vex优化与应用
  13. STM32:GPIO四种输入输出模式。
  14. Ubantu16.04LTS麒麟版:取消登录界面的客人回话
  15. python中jieba分词快速入门
  16. tensorflow手动实现算法之二多元线性回归
  17. vc2015静态编译方法
  18. 树莓派价格暴涨买不起?他们自己做了一块价格还不到1/4的开发板平替树莓派,还火到海外去了
  19. 线性回归模型-误差分析
  20. iOS开发工程师面试题--中级

热门文章

  1. matlab有限体积网格,用Matlab实现简单有限体积求解器
  2. html 获取下一个兄弟节点,js jquery获取当前元素的兄弟级 上一个 下一个元素
  3. 寄存器间接寻址缺点_详解西门子间接寻址之地址寄存器间接寻址
  4. 如何重新安装win2008服务器系统分区,怎么解决安装server2008后磁盘分区消失的方法步骤...
  5. CSS基础——定位 (position)【学习笔记】
  6. ubuntu16.04配置opencv2、python2、cuda8.0、cudnn以及caffe
  7. 基于持续集成的轻量级接口自动化测试 【持续更新...】
  8. 如歌将两个数组合并_将数组数据拆分后再合并,作为字典的键,实现多条件数据汇总...
  9. oracle 错误码1438,一次ora-01438错误的处理
  10. java 字符串加密解密_Java加密解密字符串