Turns out reading in a giant array of record and then printing them out is about as simple as you could imagine:
import json
#in your main function do something like this:
fileName = sys.argv[1]
data = json.loads(open(fileName).read())
for i in data:
sstr = str(data[i]["guid"])+"," #names of the elements in the json record
sstr+= data[i]["name"]+","
....
sstr+= str(data[i]["fsr"])+"\n"
print sstr,