import ijson
defload_json(filename):withopen(filename,'r')as fd:
parser = ijson.parse(fd)
ret ={'builders':{}}for prefix, event, value in parser:if(prefix, event)==('builders','map_key'):
buildername = value
ret['builders'][buildername]={}elif prefix.endswith('.shortname'):
ret['builders'][buildername]['shortname']= value
return ret
if __name__ =="__main__":
load_json('allthethings.json')