Я не знаю, почему вы делаете все эти замены. Он работает нормально, если вы удалите вызов функции:
>>> pprint.pprint(json.loads(t[39:-1]))
{'ResultSet': {'Query': 'wal-mart',
'Result': [{'exch': 'NYQ',
'exchDisp': 'NYSE',
'name': 'Wal-Mart Stores Inc.',
'symbol': 'WMT',
'type': 'S'},
{'exch': 'MEX',
'exchDisp': 'Mexico',
'name': 'WAL-MART-V',
'symbol': 'WALMEXV.MX',
'type': 'S'},
{'exch': 'TLX',
'name': 'WAL-MART STORES',
'symbol': '984101.TI',
'type': 'S'},
{'exch': 'HAM',
'exchDisp': 'Hamburg',
'name': 'WAL-MART STORES',
'symbol': 'WMT.HM',
'type': 'S'},
{'exch': 'STU',
'exchDisp': 'Stuttgart',
'name': 'WAL-MART-V',
'symbol': '4GN.SG',
'type': 'S'},
{'exch': 'FRA',
'exchDisp': 'Frankfurt',
'name': 'WAL-MART STORES',
'symbol': 'WMT.F',
'type': 'S'},
{'exch': 'FRA',
'exchDisp': 'Frankfurt',
'name': 'WAL-MART-V',
'symbol': '4GN.F',
'type': 'S'},
{'exch': 'BER',
'exchDisp': 'Berlin',
'name': 'WAL-MART STORES',
'symbol': 'WMT.BE',
'type': 'S'},
{'exch': 'STU',
'exchDisp': 'Stuttgart',
'name': 'WAL-MART STORES',
'symbol': 'WMT.SG',
'type': 'S'},
{'exch': 'BUE',
'exchDisp': 'Buenos Aires',
'name': 'WAL-MART STORES INC 2',
'symbol': 'DWMT2.BA',
'type': 'S'}]}}