بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
گرفتن مقادیر داخل Json
چجوری من name رو از داخل این Json بگیرم ؟!
{
"coord": {
"lon": 45.14,
"lat": 36.7
},
"weather": [
{
"id": 800,
"main": "Clear",
"description": "clear sky",
"icon": "01d"
}
],
"base": "stations",
"main": {
"temp": 277.506,
"pressure": 836.49,
"humidity": 42,
"temp_min": 277.506,
"temp_max": 277.506,
"sea_level": 1039.96,
"grnd_level": 836.49
},
"wind": {
"speed": 0.84,
"deg": 61.0043
},
"clouds": {
"all": 0
},
"dt": 1479630125,
"sys": {
"message": 0.0024,
"country": "IR",
"sunrise": 1479613380,
"sunset": 1479649625
},
"id": 121110,
"name": "Piranshahr",
"cod": 200
}
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
Shadow
9 سال پیش
0
0
پاسخ صحیح
مثلا برای weather این کار رو کردم
JSONArray weatherJsonArray = response.getJSONArray("weather");
JSONObject wheatherJsonObject = weatherJsonArray.getJSONObject(0);
weatherInfo.setWeatherId(wheatherJsonObject.getInt("id"));
weatherInfo.setWeatherName(wheatherJsonObject.getString("main"));
weatherInfo.setWeatherDescription(wheatherJsonObject.getString("description"));
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .