jupyterlab_json
jupyterlab_json copied to clipboard
This repository is deprecated. The extension has moved to https://github.com/jupyterlab/jupyter-renderers
jupyterlab_json
A JupyterLab and Jupyter Notebook extension for rendering JSON data
Prerequisites
- JupyterLab ^0.18.0 and/or Notebook >=4.3.0
Usage
To render JSON-able dict or list in IPython:
from IPython.display import JSON
JSON({
"string": "string",
"array": [1, 2, 3],
"bool": True,
"object": {
"foo": "bar"
}
})
To render a fully expanded tree:
JSON({
"string": "string",
"array": [1, 2, 3],
"bool": True,
"object": {
"foo": "bar"
}
}, expanded=True)
To render a JSON file in JupyterLab, simply open it:
Install
pip install jupyterlab_json
# For JupyterLab
jupyter labextension install --symlink --py --sys-prefix jupyterlab_json
jupyter labextension enable --py --sys-prefix jupyterlab_json
# For Notebook
jupyter nbextension install --symlink --py --sys-prefix jupyterlab_json
jupyter nbextension enable --py --sys-prefix jupyterlab_json
Development
pip install -e .
# For JupyterLab
jupyter labextension install --symlink --py --sys-prefix jupyterlab_json
jupyter labextension enable --py --sys-prefix jupyterlab_json
# For Notebook
jupyter nbextension install --symlink --py --sys-prefix jupyterlab_json
jupyter nbextension enable --py --sys-prefix jupyterlab_json