android 读取json数据(遍历JSONObject和JSONArray)
16lz
2021-12-04
android 读取json数据(遍历JSONObject和JSONArray)
- publicStringgetJson(){
- StringjsonString="{\"FLAG\":\"flag\",\"MESSAGE\":\"SUCCESS\",\"name\":[{\"name\":\"jack\"},{\"name\":\"lucy\"}]}";//json字符串
- try{
- JSONObjectresult=newJSONObject(jsonstring);//转换为JSONObject
- intnum=result.length();
- JSONArraynameList=result.getJSONArray("name");//获取JSONArray
- intlength=nameList.length();
- Stringaa="";
- for(inti=0;i<length;i++){//遍历JSONArray
- Log.d("debugTest",Integer.toString(i));
- JSONObjectoj=nameList.getJSONObject(i);
- aa=aa+oj.getString("name")+"|";
- }
- Iterator<?>it=result.keys();
- Stringaa2="";
- Stringbb2=null;
- while(it.hasNext()){//遍历JSONObject
- bb2=(String)it.next().toString();
- aa2=aa2+result.getString(bb2);
- }
- returnaa;
- }catch(JSONExceptione){
- thrownewRuntimeException(e);
- }
- }
更多相关文章
- Android下使用Properties文件保存程序设置
- Android(安卓)学习笔记--android——Activity跳转条件不匹配出现
- Android(安卓)读写文件的N种写法
- 获得a meta-data 的值
- android 解析xml
- Android(安卓)Json解析工具类
- android 摄像头图像数据YUV转Bitmap, 再转Base64
- Android手机用户隐私获取,包括读取通讯录、读取通话记录、读取浏
- Android(安卓)Binder的使用和设计[android native serivce]