json gzip uses gzip.open(mode='rt')