2024-05-14 14:33:58 发布
网友
我正在寻找一种方法来序列化基于CherryPy的服务器和运行在Symbian手机上的Python客户端之间的Python对象。。既然pyS60没有实现pickle模块,您将如何实现它?在
我知道Cerealizer,但它要求您在使用之前注册类(我希望避免这种情况),而且看起来不太成熟。。那么,你会用什么呢?Python2.2的pickle模块可能是从源代码中提取的?XML,JSON?哪个图书馆?:)
Python的最新版本(>1.9)具有pickle和cPickle模块
JSON序列化的另一种替代方法是使用netstring(查看wikipedia)格式进行序列化。对于二进制对象,它实际上比JSON更有效。在
您可以在这里找到一个好的netstring模块http://github.com/tuulos/aino/blob/d78c92985ff1d701ddf99c3445b97f452d4f7fe2/wp/node/netstring.py(或aino/wp/node/netstring.py)在
使用pickle模块有什么问题?在
有人为PyS60编写了一个json模块。我只需获取它,将其序列化为json,并将其用作web/client应用程序之间的传输方法。在
对于json库和PyS60上的一本像样的书: http://www.mobilepythonbook.org/
Python的最新版本(>1.9)具有pickle和cPickle模块
JSON序列化的另一种替代方法是使用netstring(查看wikipedia)格式进行序列化。对于二进制对象,它实际上比JSON更有效。在
您可以在这里找到一个好的netstring模块http://github.com/tuulos/aino/blob/d78c92985ff1d701ddf99c3445b97f452d4f7fe2/wp/node/netstring.py(或aino/wp/node/netstring.py)在
使用pickle模块有什么问题?在
有人为PyS60编写了一个json模块。我只需获取它,将其序列化为json,并将其用作web/client应用程序之间的传输方法。在
对于json库和PyS60上的一本像样的书: http://www.mobilepythonbook.org/
相关问题 更多 >
编程相关推荐