我有這樣的代碼雙引號不工作的JSON
$m_strOutput= "{\"success\":true,\"results\":" . $m_objQuery->num_rows() . ",\"rows\":";
$m_strOutput = $m_strOutput . json_encode($m_objQuery->result());
$m_strOutput = $m_strOutput . "}";
但一些數據中已經有雙引號。所以它打破了我的觀點,我試圖解析它。我如何解決這個雙引號問題。
不要手動湊齊JSON。創建一個數組,使用'json_encode'將所有數據編碼在一起。 – deceze 2013-02-25 09:25:03
也許你可以嘗試爲這些數據addslashes? – 2013-02-25 09:25:41
也許你需要替換單引號? – Winston 2013-02-25 09:26:03