iPhone-在POST中将JSON对象发送到PHP服务器

时间:2011-04-09 19:28:55

标签: php post xmlhttprequest json

我想发送我的联系人列表,其中包含每个号码的所有号码。

我正在尝试将JSON对象(包含我的所有数据)发送到PHP文件并使用json_decode函数进行解码。

是否可以使用JSON通过HTTP发送中的POST发送到服务器

3 个答案:

答案 0 :(得分:1)

  

是否可以使用JSON通过HTTP发送中的POST发送到服务器

JSON只是文字。您可以通过POST发送文本,对吗?然后你可以发送JSON。

答案 1 :(得分:0)

您可以使用JSON.stringify从JavaScript对象创建String。

E.g。 JSON.stringify({field1:“a”,field2:“b”})

我会使用像jQuery这样的库来将JSON数据发布到服务器。

这会回答你的问题吗?

答案 2 :(得分:0)

首先,正如@Charles所说,JSON是一个字符串。只要它是您可以在服务器上检索的POST的一部分,它就足够了。

ASIHTTPRequest是一个很棒的库,用于处理从iPhone发送到服务器的POST数据。以下是有关如何发送POST的示例:http://allseeing-i.com/ASIHTTPRequest/How-to-use#sending_a_form_post_with_ASIFormDataRequest

这是一个与将NSString编码为JSON相关的问题:Send NSMutableArray as JSON using JSON-Framework