【发布时间】:2013-07-02 16:42:31
【问题描述】:
我有一整套 PHP 脚本,可以与 Android 和 iOS 版本的移动应用程序交互。它们的工作原理都是一样的:在移动应用启动 GET 或 POST 之后,PHP 脚本通常会返回一个破折号分隔的字符串。
例如 如果我想获取特定页面上的 cmets 列表,PHP 脚本将返回类似
user1-comment1-user2-comment2
还有比这更好的方法吗?因为如果我想返回一个新变量,例如
user1-comment1-newValue1-user2-comment2-newValue2
那么这将破坏移动应用程序的所有当前版本。
【问题讨论】:
-
使用标准格式,如
json... -
您能否将返回值设为字典的 json 编码字符串(即带有键和值的 php 数组)? android 和 ios 都支持 json 解码和编码。或者,如果你想节省几个字节的空间,你可以查看 messagepack。类似于 json 但更小:msgpack.org