我有一个 J2ME 应用程序,它需要与我的服务器通信,并以 XML 格式下载应用程序的信息。如果我有更好的数据格式,我的应用程序可以运行得更快,这将使我能够更有效地解析代码。
有谁知道 XML 的有效替代品?也许某些特定于手机的东西?
结论是我同意的WBXML 。
你可以试试谷歌的Protocol Buffers。非常紧凑的二进制编码和高度优化的解析器/编码器。简而言之,你写了一些关于你的结构的描述,它编译成一个专门的 Java、C++ 或 Python 的 OOP 库,你包含在你的客户端和服务器中。
总是有 JSON,但我不知道它是否是你需要的。
http://java.sun.com/developer/technicalArticles/javame/json-me/
我还没有听说过很多用于这种东西的协议(高效且小),但你可以试试 Hessian,它在效率方面比 xml 好得多。
http://www.caucho.com/resin-3.0/protocols/hessian.xtp
但是要疲倦并查看以下可能会有所帮助的内容
https://stackoverflow.com/search?q=j2me+hessian
具体来说