JSon Schema Renderer for SPhinX

sphinx-json-schema的Python项目详细描述


用于Sphinx

的json模式呈现程序

安装

使用pip

pip install sphinx-json-schema

用法

将扩展名添加到您的conf.py

extensions = [
   ...
   'sphinx_json_schema',
   ...
]

如有必要,添加根目录以查找json模式:

json_schema_root_dir = os.path.join('path', 'to', 'root', 'dir')

在您的文档中:

.. json-schema:: path/to/json/schema.json

该文件是从调用指令的.rst文件中相对查找的,如果没有,则 从conf.py文件中指定的json_schema_root_dir中找到。

allof,one of,anyof,不支持

sphinx_json_schema支持allOfoneOfanyOfnot关键字。它可以 还分析对其他模式的引用。最后的json输出是操作和 包含其他模式。这意味着即使原始的.json文件 很短!

警告

这仍然是实验性的

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java操作数组上的字符串   java JAXB内容未实例化   图形在Java中如何绘制垂直居中的字符串?   java Apache Ant:使用Junit时出现NoClassDefFoundError   java无法从服务器上运行perl脚本   如何在java中沿树进行预排序遍历,并打印0和1以对应每个节点上的特定字符?   java如何创建。p12文件?   java线程访问无效   java只匹配命名空间中的XML节点,而不知道NS前缀   从java获取2d arraylist元素   数组Java动态集合对象   java Xpath通过通配符或布尔运算查找以相同名称开头的节点?   java注释元素类型   java在中看不到Super()。反编译后的类文件