0

我正在开发一个移动应用程序,我需要将对象来回发送到中央服务器。每个对象有大约 10 个属性(字符串或整数)。

当我想将一个对象从应用程序发送到服务器时,我会创建一个 POST,其中每个属性都成为一个键值对。

当我想从服务器获取一个对象到应用程序时,我只需使用连接字符串上的对象属性(例如,atribute1;atribute2;atribute3;atribute4;atribute5;等)回复一个 POST 请求,然后解析该数据通过拆分字符串并重新创建对象在应用程序上。

问题:使用此方法而不是将字符串格式化为 JSON 或 XML 是否可以?我选择这个是因为简单,而且我也相信我不会失去任何性能(实际上我可能会获得一些)。但我想确认一下。

4

1 回答 1

1

这是一个有趣的站点,展示了拆分字符串和解析 json 之间的性能差异。我觉得如果您已经设置了发送数据的系统,那么坚持使用它应该没问题。

http://jsperf.com/json-parse-vs-string-split/4

至于其他开发人员的 JSON 是一个伟大而简单的坚持标准。

于 2012-12-20T20:42:01.923 回答