文章詳情頁
Navicat for mysql 中以json格式儲存的數據存在大量反斜杠,如何去除?
瀏覽:88日期:2022-06-11 17:11:30
問題描述
在利用mysql 的json操作的時候會被轉義符干擾,讀取出來是正常的,我想如何在數據庫中儲存的時候就沒有這堆反斜杠
問題解答
回答1:目測是你存儲的有問題,你存儲的是字符串數組,并不是josn對象的數組
回答2:目測是你用的序列化庫(或者類)相關,入庫前斷點調試一下看吧。
回答3:加反斜杠是為了安全考慮的,最好是加上。thinkphp的I方法有數據過濾,去掉過濾就沒有反斜杠了。
你可以把json數據分開來,用不同的字段存儲
或者把json數據用serialize()序列化之后存儲,取出來的時候再unserialize()
相關文章:
排行榜
