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.

>>> 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": ...
    }
}

Indices and tables