基于Tornado的简单JSON-API框架

Tornado-JSON的Python项目详细描述


#龙卷风JSON

[![加入聊天网站https://gitter.im/hfaran/Tornado-JSON](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/hfaran/Tornado-JSON?utm_source=badge&utm_medium=badge&utm_campaign=pr badge&utm_content=badge)

[![生成状态](https://travis-ci.org/hfaran/Tornado-JSON.png?分支=主节点)](https://travis-ci.org/hfaran/Tornado-JSON)
[![覆盖状态](https://covertalls.io/repos/hfaran/Tornado-JSON/badge.png)](https://covertalls.io/r/hfaran/Tornado-JSON?分支=主)
[![文件状态](https://readthedocs.org/projects/tornado-json/badge/?版本=最新版本)](https://readthedocs.org/projects/tornado-json/?徽章=最新)
[![故事准备就绪](https://badge.waffle.io/hfaran/Tornado-JSON.png?label=进行中)](http://waffle.io/hfaran/Tornado-JSON)

[![最新版本](https://img.shields.io/pypi/v/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
[![支持的Python版本](https://img.shields.io/pypi/pyversions/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
[!【发展现状】(https://img.shields.io/pypi/status/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
[![下载格式](https://img.shields.io/pypi/format/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
[![许可证](https://img.shields.io/pypi/l/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)



概述

Tornado JSON是[Tornado](http://www.tornarweb.org/en/stable/)目的是提供必要的工具来快速启动和运行JSON API。

包含的模块提供:

*输入和输出**[JSON Schema](http://json-schema.org/)验证**通过用`@架构.验证`
***自动生成路由**`routes.get_路线(软件包)`
***自动[GFM](https://help.github.com/articles/github-flavored-markdown)-格式化的API文档**使用模式和提供的描述
***标准化JSON输出**使用**[JSend](http://labs.omniti.com/labs/jsend)**规范


用法

请查看[Hello World demo](https://github.com/hfaran/Tornado-JSON/tree/master/demos/helloworld)一个简单的例子演练](http://tornado-json.readthedocs.org/en/latest/using_tornado_json.html)在文档中。然后在readthedocs上[**探索Tornado JSON!**](http://tornado-json.readthedocs.org/en/latest/index.html#)

``python
导入龙卷风.ioloop
来自龙卷风_json.routes公司从tornado导入get_routes
_json.application应用程序导入应用程序

导入mywebapp



自动为您的webapp生成路由
routes=get_routes(mywebapp)
创建和启动应用程序
application=application(routes=routes,设置={})
应用程序。侦听(8888)
龙卷风.ioloop.ioloop.instance().start()
`````

使用Tornado JSON的示例项目

*https://github.com/hfaran/CitySportsLeague-Server
*https://github.com/hfaran/LivesPool


Tornado JSON
`````

*龙卷风集线器
cd Tornado JSON
python设置.py发展
`````



如果您希望看到改进之处,你会很棒的(https://github.com/hfaran/Tornado-JSON/issues/new),我保证我会尽力去看看。

拉取请求也绝对受欢迎!


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

推荐PyPI第三方库


热门话题
java为什么单元测试中的“验证”在不同实例的情况下不返回“不同参数”错误?   java如何从具有相同类名的div中选择元素(Selenium)   Java制作纸牌游戏,有关于类的问题吗   bluej在Java中使用变异器和访问器设置颜色和圆半径   java准确定位异常错误的最佳方法是什么?   使用多个监视器时的java设置对话框位置   java如何在不使用JavascriptExecutor的情况下在网页中向下/向上滚动   java在for循环中将大小设置为n   java为什么akka需要不可变的消息   java LdapInvalidDnException:意外标记:   java如果字符串的第一个字母不是一个,如何大写?   使用htmlunit的java html内容提取   java从CDI托管bean获取方法的注释   java有办法在运行时检查post请求参数的大小吗   java我可以将实体注入托管Bean并直接持久化吗?