formencode_jsonschema
=====================
formencode_jsonschema is a library that converts
`Formencode `_ schema to
`JSON Schema `_.
And it dependes on `Marshmallow `_
Source code
-----------
Source codes are hosted on `Github `_
How to use it
-------------
You can use it like this.
.. code-block:: python
>>> from myproject.schemas import SomeFormencodeSchema
>>> from formencode_jsonschema import JSONSchema
>>> json_schema = JSONSchema()
>>> formencode_schema = SomeFormencodeSchema()
>>> result = json_schema.dump(formencode_schema)
>>> result.data
{
"type": "object",
"required": ["foo", ...],
"properties": {
"foo": {
"type": "string"
},
"bar": ...
}
}
User's Guide
------------
.. toctree::
:maxdepth: 2
converter
typed
API References
--------------
.. toctree::
api/modules
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`