搜尋

首頁  >  問答  >  主體

Navicat for mysql 中以json格式儲存的資料存在大量反斜杠,如何去除?

#在利用mysql 的json操作的時候會被轉義符幹擾,讀取出來是正常的,我想如何在資料庫中儲存的時候就沒有這堆反斜線

巴扎黑巴扎黑2757 天前1487

全部回覆(3)我來回復

  • 世界只因有你

    世界只因有你2017-06-06 09:54:07

    目測是你儲存的有問題,你儲存的是字串數組,並不是josn物件的陣列

    回覆
    0
  • 某草草

    某草草2017-06-06 09:54:07

    目測是你用的序列化函式庫(或類別)相關,入庫前斷點調試一下看吧。

    回覆
    0
  • ringa_lee

    ringa_lee2017-06-06 09:54:07

    加反斜線是為了安全考慮的,最好是加上。 thinkphp的I方法有資料過濾,去掉過濾就沒有反斜線了。

    你可以把json資料分開來,用不同的欄位儲存

    或把json資料用serialize()序列化之後存儲,取出來的時候再unserialize()

    回覆
    0
  • 取消回覆