I am reading a file that contains JSON separated by commas. So for example
{ ...JSON }, { ...JSON }, { ...JSON }
I know for sure they are
That's not valid JSON, it is missing the [...] brackets to make it a list.
[...]
You could add those manually:
with open(source_file) as source: json_source = source.read() data = json.loads('[{}]'.format(json_source))