Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I have a problem on how to display my json data to a recycler view. Here is my JSON data in which I want to display both the "Player" and "Coach" object values in a single recycler view. I already work with some other json structure but this one is kind of complicated to me so I don't know how will I do it.

       {"success":1,"result":[{"team_key":"2616","team_name":"Chelsea","team_logo":"https://allsportsapi.com/logo/2616_chelsea.png","players":[{"player_key":3440253915,"player_name":"Arrizabalaga Kepa","player_number":"1","player_country":"Spain","player_type":"Goalkeepers","player_age":"26","player_match_played":"3","player_goals":"0","player_yellow_cards":"0","player_red_cards":"0"},{"player_key":2059460065,"player_name":"Caballero Wilfredo","player_number":"13","player_country":"Argentina","player_type":"Goalkeepers","player_age":"39","player_match_played":"1","player_goals":"0","player_yellow_cards":"0","player_red_cards":"0"},{"player_key":2488764308,"player_name":"Mendy Edouard","player_number":"16","player_country":"Senegal","player_type":"Goalkeepers","player_age":"28","player_match_played":"12","player_goals":"0","player_yellow_cards":"0","player_red_cards":"0"},{"player_key":3214711283,"player_name":"Alonso Marcos","player_number":"3","player_country":"Spain","player_type":"Defenders","player_age":"30","player_match_played":"3","player_goals":"0","player_yellow_cards":"1","player_red_cards":"0"},{"player_key":749545136,"player_name":"Azpilicueta Cesar","player_number":"28","player_country":"Spain","player_type":"Defenders","player_age":"31","player_match_played":"7","player_goals":"0","player_yellow_cards":"2","player_red_cards":"0"},{"player_key":2242127097,"player_name":"Chilwell Benjamin","player_number":"21","player_country":"England","player_type":"Defenders","player_age":"24","player_match_played":"13","player_goals":"2","player_yellow_cards":"1","player_red_cards":"0"},{"player_key":2456000699,"player_name":"Christensen Andreas","player_number":"4","player_country":"Denmark","player_type":"Defenders","player_age":"24","player_match_played":"5","player_goals":"0","player_yellow_cards":"1","player_red_cards":"1"},{"player_key":2294955514,"player_name":"Emerson","player_number":"33","player_country":"Italy","player_type":"Defenders","player_age":"26","player_match_played":"2","player_goals":"0","player_yellow_cards":"0","player_red_cards":"0"},{"player_key":3619559992,"player_name":"James Reece","player_number":"24","player_country":"England","player_type":"Defenders","player_age":"21","player_match_played":"13","player_goals":"1","player_yellow_cards":"3","player_red_cards":"0"},{"player_key":2991724348,"player_name":"Rudiger Antonio","player_number":"2","player_country":"Germany","player_type":"Defenders","player_age":"27","player_match_played":"2","player_goals":"0","player_yellow_cards":"0","player_red_cards":"0"},{"player_key":3356512369,"player_name":"Silva Thiago","player_number":"6","player_country":"Brazil","player_type":"Defenders","player_age":"36","player_match_played":"11","player_goals":"2","player_yellow_cards":"2","player_red_cards":"0"},{"player_key":452013637,"player_name":"Tomori Fikayo","player_number":"14","player_country":"England","player_type":"Defenders","player_age":"23","player_match_played":"1","player_goals":"0","player_yellow_cards":"0","player_red_cards":"0"},{"player_key":1529403595,"player_name":"Zouma Kurt","player_number":"15","player_country":"France","player_type":"Defenders","player_age":"26","player_match_played":"14","player_goals":"4","player_yellow_cards":"1","player_red_cards":"0"},{"player_key":3998708501,"player_name":"Gilmour Billy","player_number":"23","player_country":"Scotland","player_type":"Midfielders","player_age":"19","player_match_played":"1","player_goals":"0","player_yellow_cards":"0","player_red_cards":"0"},{"player_key":3868193151,"player_name":"Jorginho","player_number":"5","player_country":"Italy","player_type":"Midfielders","player_age":"29","player_match_played":"10","player_goals":"3","player_yellow_cards":"0","player_red_cards":"0"},{"player_key":717905378,"player_name":"Kante N'Golo","player_number":"7","player_country":"France","player_type":"Midfielders","player_age":"29","player_match_played":"16","player_goals":"0","player_yellow_cards":"4","player_red_cards":"0"},{"player_key":3915727687,"player_name":"Kovacic Mateo","player_number":"17","player_country":"Croatia","player_type":"Midfielders","player_age":"26","player_match_played":"11","player_goals":"0","player_yellow_cards":"0","player_red_cards":"0"},{"player_key":1466702728,"player_name":"Mount Mason","player_number":"19","player_country":"England","player_type":"Midfielders","player_age":"21","player_match_played":"15","player_goals":"1","player_yellow_cards":"2","player_red_cards":"0"},{"player_key":1747265972,"player_name":"Pulisic Christian","player_number":"10","player_country":"USA","player_type":"Midfielders","player_age":"22","player_match_played":"9","player_goals":"1","player_yellow_cards":"0","player_red_cards":"0"},{"player_key":3026064276,"player_name":"Ziyech Hakim","player_number":"22","player_country":"Morocco","player_type":"Midfielders","player_age":"27","player_match_played":"7","player_goals":"1","player_yellow_cards":"1","player_red_cards":"0"},{"player_key":2712092737,"player_name":"Abraham Tammy","player_number":"9","player_country":"England","player_type":"Forwards","player_age":"23","player_match_played":"14","player_goals":"6","player_yellow_cards":"0","player_red_cards":"0"},{"player_key":3085557745,"player_name":"Giroud Olivier","player_number":"18","player_country":"France","player_type":"Forwards","player_age":"34","player_match_played":"9","player_goals":"3","player_yellow_cards":"1","player_red_cards":"0"},{"player_key":1087701594,"player_name":"Havertz Kai","player_number":"29","player_country":"Germany","player_type":"Forwards","player_age":"21","player_match_played":"14","player_goals":"1","player_yellow_cards":"1","player_red_cards":"0"},{"player_key":2773006276,"player_name":"Hudson-Odoi Callum","player_number":"20","player_country":"England","player_type":"Forwards","player_age":"20","player_match_played":"7","player_goals":"1","player_yellow_cards":"0","player_red_cards":"0"},{"player_key":640779808,"player_name":"Werner Timo","player_number":"11","player_country":"Germany","player_type":"Forwards","player_age":"24","player_match_played":"16","player_goals":"4","player_yellow_cards":"0","player_red_cards":"0"}],"coaches":[{"coach_name":"Lampard Frank","coach_country":"England","coach_age":"42"}]}]}
Mainactivity

    enter code herepackage com.example.teams.activity;

import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
import com.example.teams.R;
import com.example.teams.adapter.TeamsAdapter;
import co

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
199 views
Welcome To Ask or Share your Answers For Others

1 Answer

等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...