### Navigation

- index
- modules |
- next |
- previous |
- home|
- search|
- documentation »
- The IPython API »

# nbformat.v1.nbjson

## Module: `nbformat.v1.nbjson`

Inheritance diagram for `IPython.nbformat.v1.nbjson`:

Read and write notebooks in JSON format.

Authors:

- Brian Granger

## Classes

### `JSONReader`

class `IPython.nbformat.v1.nbjson.``JSONReader`

  Bases: `IPython.nbformat.v1.rwbase.NotebookReader`

  `__init__`()

    x.__init__(...) initializes x; see help(type(x)) for signature

  `read`(fp, **kwargs)

    Read a notebook from a file like object

  `reads`(s, **kwargs)
  `to_notebook`(d, **kwargs)

    Convert from a raw JSON dict to a nested NotebookNode structure.

### `JSONWriter`

class `IPython.nbformat.v1.nbjson.``JSONWriter`

  Bases: `IPython.nbformat.v1.rwbase.NotebookWriter`

  `__init__`()

    x.__init__(...) initializes x; see help(type(x)) for signature

  `write`(nb, fp, **kwargs)

    Write a notebook to a file like object

  `writes`(nb, **kwargs)

### Navigation

- index
- modules |
- next |
- previous |
- home|
- search|
- documentation »
- The IPython API »