2016-10-20 2 views
-1

Я хочу, чтобы получить значение идентификатора^& содержимого в http://rest-service.guides.spring.io/greetingRegd: получение значения из JSon URL

Что я пытался есть

try { 
     JSONObject jsonObj = new JSONObject(parsingUrl); 

     // If you have array 
     JSONArray resultArray = jsonObj.getJSONArray("id"); // Here you will get the Array 

     // Iterate the loop 
     for (int i = 0; i < resultArray.length(); i++) { 
      // get value with the NODE key 
      JSONObject obj = resultArray.getJSONObject(i); 
      String name = obj.getString("content"); 
     } 

     // If you have object 
     //String result1 = jsonObj.getString("result"); 

    } catch (Exception e) { 
     e.printStackTrace(); 
    } 

Благодаря

ответ

0

URL-адрес, что ваш упомянул не имеют json массивы, разбор будет выглядеть как

try { 
     JSONObject jsonObj = new JSONObject(resultfromUrl); 

     int id = jsonObj.getInt("id"); 
     String name = jsonObj.getString("content"); 
    } catch (JSONException e) { 
     e.printStackTrace(); 
    } 
+0

можно проверить выше код u указан. I t ried oncreate. Не задавая значение – User

+0

, как вы делаете запрос. Я думаю, вам нужно больше узнать о AsyncTask ... – kcg

+0

Теперь я не задаю запрос. Я добавляю следующий код в oncreate.Is это невозможно без AsynchTask – User