Java 如何在android中检索JSON对象

Java 如何在android中检索JSON对象,java,android,arrays,json,Java,Android,Arrays,Json,我已经尝试使用此代码从JSON对象提取电子邮件 JSONArray one = reader.getJSONArray("taxis"); for ( i = 0; i < one.length(); i++) { two = one.getJSONObject(i); distance = two.getString("taxis"); three = two.getJSONArray("taxis"); for ( j = 0; j <

我已经尝试使用此代码从JSON对象提取电子邮件

JSONArray one = reader.getJSONArray("taxis");

for ( i = 0; i < one.length(); i++) {
    two = one.getJSONObject(i);
    distance = two.getString("taxis");
    three = two.getJSONArray("taxis");
        for ( j = 0; j < three.length(); j++) {
            four = three.getJSONObject(j);
            distance = four.getString("email");
        }
    }
如何使用Android从中提取电子邮件、密码和姓名? 当我使用上面的代码时,我没有得到任何东西

JSONArray albums=reader.getJSONArray(“map”);
 JSONArray  albums = reader.getJSONArray("map");

           // looping through All albums
           for( j= 0; j < albums.length(); j++){
               JSONObject codes = albums.getJSONObject(j);

               String album_id = codes.getString("location");

               album_id="["+album_id+"]";
              JSONArray jsonArray = new JSONArray(album_id); 
               for( k= 0; k < jsonArray.length(); k++){
                  JSONObject codess = jsonArray.getJSONObject(k);

         distance[k] = codess.getString("id");
           }
           }
//循环浏览所有相册 对于(j=0;j
几个JSON解析库中的任何一个?请再次查看我的问题。可以改进变量的命名以减少混淆。另外,JSON结构中只有一个数组。。。
 JSONArray  albums = reader.getJSONArray("map");

           // looping through All albums
           for( j= 0; j < albums.length(); j++){
               JSONObject codes = albums.getJSONObject(j);

               String album_id = codes.getString("location");

               album_id="["+album_id+"]";
              JSONArray jsonArray = new JSONArray(album_id); 
               for( k= 0; k < jsonArray.length(); k++){
                  JSONObject codess = jsonArray.getJSONObject(k);

         distance[k] = codess.getString("id");
           }
           }