from collections import OrderedDict
result = requests.get(
    'http://www.dota2.com/jsfeed/heropediadata?feeds=abilitydata&l=english')
data = json.loads(result.text, object_pairs_hook=OrderedDict)
Ключи JSON перемешиваются в Python