galactic.io.data.json#
galactic.io.data.json module
Defines the data reader for JSON files.
Class
JSONDataReaderfor reading.jsonfiles
- class JSONDataReader#
Bases:
objectJSON Data reader.
Example
>>> from pprint import pprint >>> from galactic.io.data.json import JSONDataReader >>> reader = JSONDataReader() >>> import io >>> text = ''' ... { ... "#1": { ... "firstname": "Évariste", ... "name": "Galois" ... }, ... "#2": { ... "firstname": "Rudolf", ... "name": "Wille" ... } ... } ... ''' >>> dataset = reader.read(io.StringIO(text)) >>> pprint(dataset) {'#1': {'firstname': 'Évariste', 'name': 'Galois'}, '#2': {'firstname': 'Rudolf', 'name': 'Wille'}}
- read(data_file)#
Read a JSON data file.