2012-03-25 135 views
0

我有一個php web服務,它接受來自android/iphone應用程序的請求,並使用輸入從mysql數據庫中查找相應的數據。結果被編碼回json。我該如何將json txt/msg返回給android/iphone應用程序。請幫忙?????從php web服務返回json text/msg

回答

1
echo (json_encode ($data_to_send)); 
+0

您忘記了設置內容類型。 – Tomalak 2012-03-25 09:12:49

+0

這段代碼只會將數據庫結果(數組)轉換爲json。我想將json txt返回給相應的手機。移動應用程序被許多用戶同時使用。 – 2012-03-25 09:14:42

+0

@NeerajDangol你就是這麼做的。 (加上發送正確的內容標題Tomalak說)。回聲發送給客戶。 – GordonM 2012-03-25 09:18:20

0

簡短的回答: 使用json_encode();

echo json_encode($data); 

長回答:

不要忘了標題:

header('Content-type: application/json'); 

當心Ø ˚F錯誤,不附和他們,或者用json_encode呼應他們的JSON() 所以,你需要配置PHP(或至少此頁):

  • 沒有顯示錯誤,並記錄他們
  • 作爲數組或直接在json中處理錯誤