| Trees | Indices | Help | 
 | 
|---|
|  | 
This module implements a JSON render.
A renderer is used by plugins to produce formatted output.
This code is tested in plugins/tools/render_test.py
| Classes | |
| DecodingError Raised if there is a decoding error. | |
| EncodingError Raised if we can not encode the object properly. | |
| RobustEncoder | |
| JsonObjectRenderer An ObjectRenderer for Json encoding. | |
| StateBasedObjectRenderer An object renderer which serializes an object to a dict. | |
| StringRenderer | |
| BaseObjectRenderer | |
| JSTreeNodeRenderer | |
| JsonEncoder | |
| JsonDecoder A Decoder for JSON encoded data. | |
| JsonRenderer Render the output as a json object. | |
| Functions | |||
| 
 | |||
| Variables | |
| __package__ =  | |
| Function Details | 
| 
 A decorator which caches objects in the renderer's LRU. This applies to StateBasedObjectRenderer state dicts, which must have a unique id member. | 
| Trees | Indices | Help | 
 | 
|---|
| Generated by Epydoc 3.0.1 on Mon Oct 9 03:27:47 2017 | http://epydoc.sourceforge.net |