android 读取json数据(遍历JSONObject和JSONArray)

        
  1. publicStringgetJson(){
  2. StringjsonString="{\"FLAG\":\"flag\",\"MESSAGE\":\"SUCCESS\",\"name\":[{\"name\":\"jack\"},{\"name\":\"lucy\"}]}";//json字符串
  3. try{
  4. JSONObjectresult=newJSONObject(jsonstring);//转换为JSONObject
  5. intnum=result.length();
  6. JSONArraynameList=result.getJSONArray("name");//获取JSONArray
  7. intlength=nameList.length();
  8. Stringaa="";
  9. for(inti=0;i<length;i++){//遍历JSONArray
  10. Log.d("debugTest",Integer.toString(i));
  11. JSONObjectoj=nameList.getJSONObject(i);
  12. aa=aa+oj.getString("name")+"|";
  13. }
  14. Iterator<?>it=result.keys();
  15. Stringaa2="";
  16. Stringbb2=null;
  17. while(it.hasNext()){//遍历JSONObject
  18. bb2=(String)it.next().toString();
  19. aa2=aa2+result.getString(bb2);
  20. }
  21. returnaa;
  22. }catch(JSONExceptione){
  23. thrownewRuntimeException(e);
  24. }
  25. }

更多相关文章

  1. Android下使用Properties文件保存程序设置
  2. Android(安卓)学习笔记--android——Activity跳转条件不匹配出现
  3. Android(安卓)读写文件的N种写法
  4. 获得a meta-data 的值
  5. android 解析xml
  6. Android(安卓)Json解析工具类
  7. android 摄像头图像数据YUV转Bitmap, 再转Base64
  8. Android手机用户隐私获取,包括读取通讯录、读取通话记录、读取浏
  9. Android(安卓)Binder的使用和设计[android native serivce]

随机推荐

  1. Android中Bundle的使用示例
  2. Android核心分析(21)----Android应用框架之
  3. Android入门教程(四)之------Android工程
  4. android 截取头像
  5. 浅入浅出 Android(安卓)安全:第二章 Andro
  6. Android开机动画过程
  7. Android视频播放程序关键部分简要解析
  8. 升级Android(安卓)SDK后ADT找不到adb.exe
  9. VisionMobile:生态环境的游戏:破坏Android
  10. Android(安卓)API Demos学习(1) - Hello