0
我的一個PHP腳本從Ajax調用中獲取JSON。深度爲5時,所有運行良好,但如果深度爲6,json_decode()在Sun框上失敗。在Linux或Windows下,相同的腳本和數據運行良好。 有沒有人對我有提示?PHP json_decode()在深度大於6的Sun上失敗
感謝,塞德里克
我的一個PHP腳本從Ajax調用中獲取JSON。深度爲5時,所有運行良好,但如果深度爲6,json_decode()在Sun框上失敗。在Linux或Windows下,相同的腳本和數據運行良好。 有沒有人對我有提示?PHP json_decode()在深度大於6的Sun上失敗
感謝,塞德里克
你可能想嘗試jsonwrapper。它是json_encode
和json_decode
函數的包裝實現。它們可能比本機實現慢一些,但如果它適用於您的情況,則可以確定地說Sun的本機JSON實現已損壞,並且您應該提交一個錯誤。
你可以舉一個不起作用的數據的例子嗎? – Gumbo 2010-02-04 10:23:07
哪個版本的php在該太陽盒上運行?哪種味道? (例如,「從php.net的vanilla源代碼構建,沒有額外的補丁」) – VolkerK 2010-02-04 10:50:48
對不起,我忘記告訴我們在Sun的5.2.0,5.2.11和5.2.12版本的PHP上有同樣的問題。 – 2010-02-04 11:02:39