2011-04-09 170 views
0

我想發送我的聯繫人列表中的每個數字的所有數字。iPhone-在POST中發送JSON對象到PHP服務器

我想發送一個JSON對象(包括我所有的數據)到一個PHP文件並使用json_decode函數進行解碼。

是否有可能使用JSON的POST發送到服務器中的HttpRequest

回答

1

是否有可能使用JSON發送到由POST服務器中的HttpRequest

JSON是文本。您可以通過POST發送文字,對吧?然後你可以發送JSON。

+0

我一定要我的JSON對象轉換成字符串? – Kergad 2011-04-09 19:34:29

+2

這是一個字符串。 – cbrandolino 2011-04-09 19:38:17

0

您可以使用JSON.stringify從JavaScript對象創建一個字符串。

E.g. JSON.stringify({field1:「a」,field2:「b」})

我會使用任何類似jQuery的庫將JSON數據發佈到服務器。

這是否回答你的問題?

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