1
Wie würde ich die „leaguePoints“ zugreifen?C# Kann nicht Abkömmling-Wert auf Newtonsoft.Json.Linq.JValue zugreifen
using (var http = new HttpClient())
{
var result = JObject.Parse(await http.GetStringAsync($"https://euw.api.riotgames.com/api/lol/EUW/v2.5/league/by-summoner/12345678/entry?api_key=" + apikey).ConfigureAwait(false));
var something = (Uri.EscapeUriString(result["12345678"][0]["tier"]["leaguePoints"].ToString()));
}
Ich habe auch versucht eine [0]
nach ["tier"]
Zugabe, aber in beiden Szenarien es gibt mir den Fehler
Cannot access child value on Newtonsoft.Json.Linq.JValue.
Json Beispiel Antwort unter:
{
"12345678": [
{
"tier": "PLATINUM",
"queue": "RANKED_SOLO_5x5",
"name": "Taric's Templars",
"entries": [
{
"isFreshBlood": false,
"division": "III",
"isVeteran": false,
"wins": 9,
"losses": 1,
"playerOrTeamId": "12345678",
"playerOrTeamName": "noname123",
"isInactive": false,
"isHotStreak": false,
"leaguePoints": 0
}
]
}
]
}
Ich bin so dumm .-. Danke vielmals! – datboi
@datboi, vergessen Sie nicht, die Antwort zu akzeptieren, wenn es richtig ist ... –
Wie kann man überprüfen, ob es in existiert [ „tier“] und wenn schaltet nicht zu prüfen, ob es in [ „Einträge“] existiert? –