我发现了一些关于实现Python JSON RPC服务器的指南和包,例如:
我正在寻找的理想解决方案将涉及一个框架,该框架将为应用程序提供写入响应的流以及能够即时编码迭代器(在此情况下为来自pyodbc的游标)的JSON编码器,类似于以下内容:
- http://json-rpc.org/wiki/python-json-rpc
- http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/552751
- http://pythonpaste.org/webob/jsonrpc-example.html
我正在寻找的理想解决方案将涉及一个框架,该框架将为应用程序提供写入响应的流以及能够即时编码迭代器(在此情况下为来自pyodbc的游标)的JSON编码器,类似于以下内容:
def process(self, request, response):
// retrieve parameters from request.
cursor = self.conn.cursor()
cursor.execute(sql) // etc.
// Dump the column descriptions and the results (an iterator)
json.dump(response.getOut(), [cursor.description, cursor])
请问有没有一个服务器框架可以提供给我一个流来写入数据,还有一个json序列化框架可以处理像pyodbc游标这样的可迭代对象,并且可以实时序列化它。