我知道這是非常基本的,但我無處不在,無法找到正確的答案。在PHP中使用PHP編碼JSON以用於iPhone應用程序
參考我的前面的問題:How to format list in PHP to be used as an NSArray in Objective C?
我一直在試圖寫一個簡短的PHP腳本(一無所知吧),我的iPhone應用程序會以獲得項目的列表調用。我想過使用ECHO,因爲我真的不需要發送多個項目數組,但建議使用JSON或XML,所以選擇JSON。
我正在尋找一種將數組編碼爲JSON的方法,我唯一能找到的就是json_encode,它似乎沒有提供JSON結構。這裏是我的PHP代碼:
<?php
$arr = array ('a', 'b','c','d','e');
echo json_encode($arr);
?>
這是我應該用什麼?我做錯了什麼?非常感謝。
編輯:
那輸出運行在終端這個PHP腳本時:
[ 「一」, 「B」, 「C」, 「d」, 「E」]
據我所知這不是一個JSON結構,但我再次知道它幾乎沒有。
如果您在iOS上使用該頁面地址發出URL請求,您將基本上獲得編碼爲json的數組,然後您將其解碼爲iOS上的NSArray – Daniel
爲什麼您認爲json_encode不是提供JSON結構? –
@JasonMcClellan - 查看我的編輯。 – TommyG