Я играю с лигой легенд api, так или иначе я сделал эту очень простую программу.Python, принимая конкретные данные от JSON
import requests
region = input("Enter a region ")
summonerName = input("Enter Summoner Name ")
apikey = input("Enter APIKey ")
r = requests.get(url="https://" + region + ".api.pvp.net/api/lol/" + region + "/v1.4/summoner/by-name/" + summonerName + "?api_key=" + apikey)
print(r.json())
и это то, что он возвращает.
{'hiimeric': {'revisionDate': 1478543641000, 'name': 'Hi Im Eric', 'id': 36843151, 'profileIconId': 13, 'summonerLevel': 30}}
поэтому мой вопрос теперь, как я мог, например, получить его только пост «имя» или только «имя» и «profileIconId»? Благодаря!
Вы считаете, что значение ''hiimeric' известно или неизвестно вам? (Ответы до сих пор предполагают, что это известно.) Вы уверены, что будут возвращены значения только для одного пользователя? –
Это просто словарь, содержащий другой словарь. Возможно, вы хотели [прочитать учебник по использованию словаря] (https://docs.python.org/3/tutorial/datastructures.html#dictionaries)? –
Возможный дубликат [Доступ к элементам словаря python] (http://stackoverflow.com/questions/5404665/accessing-elements-of-python-dictionary) –