0
 WebClient client = new WebClient(); 
     string json_response = client.DownloadString("https://tr.api.pvp.net/api/lol/tr/v1.4/summoner/by-name/SUMMONERNAME?api_key=KEY"); 
     dynamic deserialized_response = JsonConvert.DeserializeObject<dynamic>(json_response); 
     string Summonerid = deserialized_response.id; 

こんにちは、私はidだけを呼び出そうとしていますが、失敗しています。私もviewmodelでこれをやろうとしましたが、まだ失敗しました。また、変数SUMMONERNAMEを作成して、SUMMONERNAMEにテキストボックス入力を持たせることもできます。 これは、APIの参照リンク "https://developer.riotgames.com/api/methods#!/1079/3722"Riot http api call .NET MVC

 string json_response = client.DownloadString("https://tr.api.pvp.net/api/lol/tr/v1.4/summoner/by-name/SUMMONERNAME?api_key=KEY"); 
     RiotApiViewModel deserialized_response = JsonConvert.DeserializeObject<RiotApiViewModel>(json_response); 
     long id = deserialized_response.id; 

答えて

0

VAR foundSummoner = JsonConvert.DeserializeObject>(json_response)です。 これは私のエラーが修正されました