JsonDecoder for ndjson
Support for ndjson. Plain and simple.
- Free software: GNU General Public License v3
- familiar interface
- very small
- no dependencies
- works as advertised
- has tests
ndjson exposes the same api as the builtin json and pickle packgages.
import ndjson # load from file-like objects with open('data.ndjson') as f: data = ndjson.load(f) # convert to and from objects text = ndjson.dumps(data) data = ndjson.loads(text) # dump to file-like objects with open('backup.ndjson', 'w') as f: ndjson.dump(items, f)
It contains JSONEncoder and JSONDecoder classes for easy use with other libraries, such as requests:
import ndjson import requests response = requests.get('https://example.com/api/data') items = response.json(cls=ndjson.Decoder)
- First release on PyPI.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|ndjson-0.1.0-py2.py3-none-any.whl (4.6 kB) Copy SHA256 hash SHA256||Wheel||py2.py3||May 17, 2018|
|ndjson-0.1.0.tar.gz (5.7 kB) Copy SHA256 hash SHA256||Source||None||May 17, 2018|