Java Android Weather应用程序将字符串数组转换为双字符串

Java Android Weather应用程序将字符串数组转换为双字符串,java,android,Java,Android,有人能帮我吗?我试图使用双重解析进行转换,但不适用于我。这是我要循环以获取临时值的数组 {"temp":17.49,"pressure":1022,"humidity":59,"temp_min":16,"temp_max":19} 我试着用这种方式打字,但它显示出一些错误 String degree =jsonObject.getString("main"); Log.i("systemmmm",degree); JSONArray arrr=new JS

有人能帮我吗?我试图使用双重解析进行转换,但不适用于我。这是我要循环以获取临时值的数组

{"temp":17.49,"pressure":1022,"humidity":59,"temp_min":16,"temp_max":19}
我试着用这种方式打字,但它显示出一些错误

 String  degree =jsonObject.getString("main");
            Log.i("systemmmm",degree);
    JSONArray arrr=new JSONArray(degree);

   for(int i=0;i<arrr.length();i++){
            JSONObject parts=arrr.getJSONObject(i);

          String temp;
            temp= parts.getString("temp");
            Log.i("heeeey",temp);

            //Log.i("gaaab", String.valueOf(qaybs.getDouble("temp")));
        }
String degree=jsonObject.getString(“main”);
Log.i(“systemmmm”,学位);
JSONArray arrr=新JSONArray(学位);

对于(inti=0;i这不是一个数组,而是一个JSON对象

试一试

JSONObject obj = new JSONObject(degree);
double temp = obj.getDouble("temp");