Source code for bspump.fileloader
import json
[docs]
def load_json_file(fname):
if fname.endswith(".gz"):
import gzip
f = gzip.open(fname, "rb")
elif fname.endswith(".bz2"):
import bz2
f = bz2.open(fname, "rb")
elif fname.endswith(".xz") or fname.endswith(".lzma"):
import lzma
f = lzma.open(fname, "rb")
else:
f = open(fname, "rb")
jdata = json.loads(f.read().decode("utf-8"))
f.close()
return jdata