0
我有此JSON在JSon中反序列化數組中的一個變量。 C#
{"841973":[{"name":"Nasus's Agents","tier":"GOLD","queue":"RANKED_SOLO_5x5","entries":[{"playerOrTeamId":"841973","playerOrTeamName":"GG InstaVayne","division":"I","leaguePoints":0,"wins":515,"losses":524,"isHotStreak":false,"isVeteran":true,"isFreshBlood":false,"isInactive":false}]}]}
,我只是想要得到的 「梯隊」 的數據。我知道這個變量是在一個數組中,但我不能從數組中獲取數據。 我嘗試這樣做。
p.summonerRank = (string)JObject.Parse(data2).First.First[p.summonerId]["tier"];
data2是我爲webrequest獲得的字符串。 p.summonerId是數字,在本例中爲「841973」,但它可能會在每個請求中更改。
我有這種幫助。 附加信息:無法訪問Newtonsoft.Json.Linq.JProperty上的子值。 –
@FelaBird我用你發佈的json測試了它,它應該可以工作..... – Eser
哦,是的,我有一個語法錯誤。有用。謝謝。 –