1、首先,數據庫中的json數據是這樣的
2、倉鼠使用json_encode()函數進行解析json數據時,顯示了一個NULL:
3、這時候,我們需要使用json_last_error()函數,打印出錯誤類型;顯示為4,表示在解析json之前,該json是有語法錯誤的:
4、倉鼠就將PHP手冊上對json_encode()函數解釋的案例和倉鼠自己數據庫中的json數據進行對比:
發現:案例中數據用的是雙引號,而倉鼠的json數據用的是單引號
5、倉鼠將單引號全部變成雙引號后,使用json_encode()就能成功的解析啦
注意:
1、json數據中,鍵名必須是雙引號的,如果鍵值是字符串,那么也必須是雙引號
2、json數據不能有空格
3、json_encode()只能解析字符串形式的json,不能是數組形式的
以上
倉鼠會加油ヾ(◍°∇°◍)ノ゙