JSON:使用json_encode函數解析結果為Null


  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,不能是數組形式的

 

 

  以上

  倉鼠會加油ヾ(◍°∇°◍)ノ゙

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM