我在iPhone端有一个产品/购物清单(包含名称,product_id等的产品对象)。我希望将此列表发送到服务器,我将服务器上的列表与iphone中的列表进行比较(合并所做的更改并将合并列表发送回iphone)。
如何通过HTTP POST将数组发送到服务器?我知道你可能不能发送 数组,你可能要将它存储在xml或json中..但我仍然愿意 在开始编码之前有一些可能性:)
提前致谢,
LeWiOn
编辑:解决了:)感谢帮助人员!
答案 0 :(得分:4)
修改强> 使用SBJSON库,创建对象的json表示形式如下:
[myObject JSONRepresentation]
可以找到SBJSON库here
修改: Json本质上是数组或词典的表示。如果你的对象是其中之一,一切都会正常运行,如果没有,你必须在对象中实现proxyForJson方法才能序列化它。此方法应返回一个字典,其键是属性名称,值是属性值。