Google Android - это несложно • Просмотр темы - Парсинг Json

Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 20 авг 2018, 17:17

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Парсинг Json
СообщениеДобавлено: 04 июн 2017, 21:08 

Зарегистрирован: 04 июн 2017, 21:02
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
@Override
protected void onPostExecute(String strJson) {
super.onPostExecute(strJson);
// выводим целиком полученную json-строку
Log.d(LOG_TAG, strJson);




JSONObject dataJsonObj = null;
String temps = "";

try {
dataJsonObj = new JSONObject(strJson);
JSONArray opa = dataJsonObj.getJSONArray("opa");


// 1. достаем инфо о втором друге - индекс 1
JSONObject secondFriend = opa.getJSONObject(0);
temps = secondFriend.getString("temps");
Log.d(LOG_TAG, "Второе имя: " + temps);





// 2. перебираем и выводим контакты каждого друга
for (int i = 0; i < opa.length(); i++) {
JSONObject friendsJSONObject = opa.getJSONObject(i);

JSONObject temp = friendsJSONObject.getJSONObject("temp");


String TempeOut = temp.getString("HumOut");

String HumOut = temp.getString("TempeOut");
tempInHouse.setText(TempeOut);

Log.d(LOG_TAG, "HumOut: " + TempeOut);
Log.d(LOG_TAG, "TempeOut: " + HumOut);




}

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

@Override
protected void onPostExecute(String strJson) {
super.onPostExecute(strJson);
// выводим целиком полученную json-строку
Log.d(LOG_TAG, strJson);




JSONObject dataJsonObj = null;
String temps = "";

try {
dataJsonObj = new JSONObject(strJson);
JSONArray opa = dataJsonObj.getJSONArray("opa");


// 1. достаем инфо о втором друге - индекс 1
JSONObject secondFriend = opa.getJSONObject(0);
temps = secondFriend.getString("temps");
Log.d(LOG_TAG, "Второе имя: " + temps);





// 2. перебираем и выводим контакты каждого друга
for (int i = 0; i < opa.length(); i++) {
JSONObject friendsJSONObject = opa.getJSONObject(i);

JSONObject temp = friendsJSONObject.getJSONObject("temp");


String TempeOut = temp.getString("HumOut");

String HumOut = temp.getString("TempeOut");
tempInHouse.setText(TempeOut);

Log.d(LOG_TAG, "HumOut: " + TempeOut);
Log.d(LOG_TAG, "TempeOut: " + HumOut);




}

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

@Override
protected void onPostExecute(String strJson) {
super.onPostExecute(strJson);
// выводим целиком полученную json-строку
Log.d(LOG_TAG, strJson);




JSONObject dataJsonObj = null;
String temps = "";

try {
dataJsonObj = new JSONObject(strJson);
JSONArray opa = dataJsonObj.getJSONArray("opa");


// 1. достаем инфо о втором друге - индекс 1
JSONObject secondFriend = opa.getJSONObject(0);
temps = secondFriend.getString("temps");
Log.d(LOG_TAG, "Второе имя: " + temps);





// 2. перебираем и выводим контакты каждого друга
for (int i = 0; i < opa.length(); i++) {
JSONObject friendsJSONObject = opa.getJSONObject(i);

JSONObject temp = friendsJSONObject.getJSONObject("temp");


String TempeOut = temp.getString("HumOut");

String HumOut = temp.getString("TempeOut");
tempInHouse.setText(TempeOut);

Log.d(LOG_TAG, "HumOut: " + TempeOut);
Log.d(LOG_TAG, "TempeOut: " + HumOut);




}

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

"
Вложение:
11.png
11.png [ 5.75 KiB | Просмотров: 448 ]


Подскажите что я не так делаю.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB