2012-07-05 42 views
0

嗨,你可以看到農村管理之前有報價,這是導致json解碼時出現問題..我怎麼才能回顧這個使用PHP json_decode?json數據報價

[{ 
"employ":{ 
     "id":"234", 
     "name":""rural management" 
     }, 
"pos":{ 
     "name":"Programme Officer" 
     } 
}] 
+1

呃,修復在源頭破碎的JSON。 – leppie 2012-07-05 11:02:30

+0

http://stackoverflow.com/questions/6041741/fastest-way-to-check-if-a-string-is-json-in-php – mithunsatheesh 2012-07-05 11:04:05

回答

1

你不行。數據不是JSON。

您需要確保數據使用JSON格式之前將其傳遞給json_decode

作爲一種快速入侵,您可以在全局範圍內執行字符串替換並將""更改爲"\",但這不是一個可靠的解決方案。底層JSON生成器出現問題,您正在從中獲取數據,並且需要在源代碼中進行修復(可能通過切換到使用JSON庫而不是將字符串混合在一起)。

+0

他可以使用單引號嗎? – Jaanus 2012-07-05 11:06:09