Source code for ibllib.io.jsonable

import json
import warnings

warnings.warn('This module has moved to iblutil.io.jsonable', DeprecationWarning)


[docs]def read(file): data = [] with open(file, 'r') as f: for line in f: data.append(json.loads(line)) return data
def _write(file, data, mode): with open(file, mode) as f: for obj in data: f.write(json.dumps(obj) + '\n')
[docs]def write(file, data): _write(file, data, 'w+')
[docs]def append(file, data): _write(file, data, 'a')