بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
بدست آوردن مقادیر این جیسون
خوب من این جیسون رو دارم :
[
{
"AlbumName":"Tic Tac",
"Singer":"Paul McCartney",
"Music": [
{ "name":"My Valentine","time":"1:30","etext":"What if it rained We ","ptext":" اگـه بـارون هـم مـی خـواسـت ببـاره","urlmusic":"http://dl.farsilyrics.xyz/fl/Paul-McCartney/Paul%20McCartney's-My%20Valentine.mp3","urlcover":"http://farsilyrics.xyz/wp-content/uploads/2017/04/Paul_McCartney_03.jpg" }
]
}
]
با این کد مقادیر آلبوم و خواننده و موزیک رو بیرون کشیدم ولی مقادیر داخل موزیک رو چجوری تک تک بیرون بکشم؟
public void parseJson(String json){
try {
JSONArray albumJsonArray = new JSONArray(json);
JSONObject albumJsonObject;
for (int i = 0; i < albumJsonArray.length(); i++) {
albumJsonObject = albumJsonArray.getJSONObject(i);
Album album = new Album();
album.setAlbumName(albumJsonObject.getString("AlbumName"));
album.setSingerName(albumJsonObject.getString("Singer"));
List<String> music = new ArrayList<>();
JSONArray musicJsonArray = albumJsonObject.getJSONArray("Music");
for (int j = 0; j < musicJsonArray.length(); j++) {
music.add(musicJsonArray.getString(j));
}
album.setMusic(music);
this.albums.add(album);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .